/* prevent on scroll body bounce  */
html,
body {
  overflow: hidden;
}
html > div,
body > div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
._App._module > ._padder > ._extender > ._wrapper {
  background-color: #eee;
  color: #777;
}
._App._module > ._padder > ._extender > ._wrapper .main_header {
  height: 120px;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /* vamp logo */
}
@media only screen and (min-width: 40.001em) and (max-width: 64em), (min-width: 19.9em) and (max-width: 40em) {
  ._App._module > ._padder > ._extender > ._wrapper .main_header {
    height: 50px !important;
  }
}
._App._module > ._padder > ._extender > ._wrapper .main_header.collapsed {
  height: 0px;
}
._App._module > ._padder > ._extender > ._wrapper .main_header:after {
  content: " ";
  position: absolute;
  width: 90%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.1);
  right: 5%;
  border-radius: 50px;
}
._App._module > ._padder > ._extender > ._wrapper .main_header img {
  height: 70%;
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell {
  text-align: center;
  cursor: pointer;
  /* icon */
  /* label */
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell i {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-size: 1.25em;
  color: #855efb;
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell span {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-size: 0.85em;
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell:hover {
  /* label */
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell:hover i {
  font-size: 1.5em;
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell:hover span {
  font-size: 1em;
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell .user {
  font-size: 0.8em;
}
._App._module > ._padder > ._extender > ._wrapper .main_header .main_header_buttons_container > ._cell .vertical_bar {
  width: 1px;
  height: 33%;
  background-color: #ddd;
}
._App._module > ._padder > ._extender > ._wrapper .dashboard_container {
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 950px;
  min-height: 500px;
}
._App._module > ._padder > ._extender > ._wrapper .none_item_present_msg {
  margin-top: -5%;
  text-align: center;
  font-size: 1.25em;
  color: #888;
}
._App._module > ._padder > ._extender > ._wrapper .none_item_present_msg i {
  font-size: 3em;
  opacity: 0.4;
}
._App._module > ._padder > ._extender #popup_container {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 90;
}
._App._module > ._padder > ._extender .status_bar_container {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 30px;
  z-index: 9;
}
._App._module > ._padder > ._extender .hint_container {
  display: none;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100px;
  z-index: 90;
}
._App._module > ._padder > ._extender .confirmbox_container {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 160px;
  z-index: 90;
}
._ErrorPage._module > ._padder > ._extender > ._wrapper {
  background-color: #eee;
  color: #777;
}
._ErrorPage._module > ._padder > ._extender > ._wrapper .errorPage_header {
  font-size: 7em;
  text-shadow: 0px 0px 20px;
}
._ErrorPage._module > ._padder > ._extender > ._wrapper .errorPage_msg {
  font-size: 2.5em;
  font-weight: bold;
}
/* prevent on scroll body bounce  */
html,
body {
  overflow: hidden;
}
html > div,
body > div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
._Login._module > ._padder > ._extender > ._wrapper {
  background-color: #eee;
  color: #777;
}
._Login._module > ._padder > ._extender > ._wrapper .login_header {
  /* vamp logo */
}
._Login._module > ._padder > ._extender > ._wrapper .login_header:after {
  content: " ";
  position: absolute;
  width: 60%;
  left: 20%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.1);
  border-radius: 50px;
}
._Login._module > ._padder > ._extender > ._wrapper .login_header img {
  height: 305px;
  margin-top: -8px;
}
._Login._module > ._padder > ._extender > ._wrapper [data-role="signin-btn"] {
  margin: 22px 3px 3px 10px;
  width: 95%;
  padding: 16px;
}
._Popup {
  z-index: 920;
  position: absolute;
  width: 100%;
  height: 100%;
  /* stile di default */
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  background-color: #e0e5ec;
  height: 0%;
  width: 0%;
  opacity: 0;
  border-radius: 21px;
  box-shadow: 0px 35px 60px 1px rgba(0, 0, 0, 0.2);
  max-width: 1400px;
  max-height: 900px;
  margin-top: -45px;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded {
  width: 80%;
  height: 80%;
  opacity: 1;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.fit {
  width: 96%;
  height: 92%;
  max-width: 1500px;
  max-height: 800px;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.fit.extremely {
  height: 97%;
  width: 98%;
  margin-top: 0px;
  max-width: none !important;
  max-height: none !important;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.medium {
  width: 88%;
  height: 84%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.medium.tall {
  width: 60%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.medium.tallest {
  width: 60%;
  height: 90%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.medium.wide {
  height: 78%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.small {
  width: 50%;
  height: 75%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.small.tall {
  height: 87%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.small.wide {
  width: 75%;
  height: 40%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.expanded.tiny {
  width: 45%;
  height: 60%;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper .in_popup_module {
  opacity: 0;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper .in_popup_module.fadein {
  opacity: 1;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper .close_popup {
  /*.custom_animation_1s();*/
  z-index: 200;
  background-color: #464646;
  position: absolute;
  color: white;
  font-weight: 800;
  font-size: 1.25em;
  padding: 9px;
  border-radius: 50%;
  left: 3px;
  top: 3px;
  cursor: pointer;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper .close_popup:hover {
  color: #f69b46;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper.darkmode {
  background-color: #292929 !important;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper .popup_path {
  /*.custom_animation_1s();*/
  z-index: 200;
  background-color: #4646469c;
  position: absolute;
  color: white;
  font-size: 0.8em;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05);
  border: solid 0px;
  padding: 10px 15px 10px 45px;
  border-radius: 50px;
  left: 5px;
  top: 3px;
  min-height: 19px;
}
._Popup._module > ._padder > ._extender > ._wrapper .popup_wrapper .popup_path .path_item {
  display: inline;
}
.single_recorder_calibration_edit._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.single_recorder_calibration_edit._module > ._padder {
  left: 18px;
  right: 18px;
}
.single_recorder_calibration_edit._module > ._padder > ._extender > ._wrapper .calibration_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.single_recorder_calibration_edit._module > ._padder > ._extender > ._wrapper .calibration_header h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
}
.single_recorder_calibration_edit._module > ._padder > ._extender > ._wrapper h1 {
  font-size: 1.25em;
  font-weight: bold;
}
.single_recorder_calibration_edit._module > ._padder > ._extender > ._wrapper .Record-wrapper {
  padding: 15px 0px !important;
}
.single_recorder_calibration_edit._module > ._padder > ._extender > ._wrapper .Record-wrapper .label {
  width: 35% !important;
}
.single_recorder_calibration_edit._module > ._padder > ._extender > ._wrapper .Record-wrapper .value {
  width: 65% !important;
}
.calibration_show._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.calibration_show._module > ._padder > ._extender > ._wrapper .list_header h2 {
  font-size: 1.25em;
}
.calibration_show._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.calibration_show._module > ._padder > ._extender > ._wrapper .list_header .main_icon {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}
.calibration_show._module > ._padder > ._extender > ._wrapper h3 {
  color: #f69b46;
  text-align: center;
  font-size: 1.25em;
}
.calibration_show._module > ._padder > ._extender > ._wrapper .Records {
  width: 95%;
  left: 10%;
}
.calibration_show._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.calibration_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 10px 0px;
}
.calibration_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  /* box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2); */
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.single_recorder_calibrations_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
  /* table little version */
}
.single_recorder_calibrations_list._module > ._padder {
  left: 18px;
  right: 18px;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper h2 {
  font-size: 1.5em;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper .measure_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper .measure_row i {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.single_recorder_calibrations_list._module > ._padder > ._extender > ._wrapper .measure_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.single_recorder_calibrations_list._module.little .list_header {
  height: 60px !important;
}
.single_recorder_calibrations_list._module.little h1 {
  transform: scale(0.8);
}
.single_recorder_calibrations_list._module.little .table_header {
  height: 35px !important;
}
.ampl_cycl_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.ampl_cycl_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.ampl_cycl_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.ampl_freq_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.ampl_freq_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.ampl_freq_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
._Modulename._module > ._padder > ._extender > ._wrapper {
  /*
                      .wrapper::after{
                        position:absolute;
                        content:"";
                        top:0px;
                        left:0px;
                        width:50%;
                        height:100%;
                        background: -moz-linear-gradient(left, rgba(255,255,255,1) @chart-fade-start , rgba(255,255,255,0) @chart-fade-end); 
                        background: -webkit-linear-gradient(left, rgba(255,255,255,1) @chart-fade-start,rgba(255,255,255,0) @chart-fade-end); 
                        background: linear-gradient(to right, rgba(255,255,255,1) @chart-fade-start ,rgba(255,255,255,0) @chart-fade-end); 
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
                      }

                      .wrapper::before{
                        position:absolute;
                        content:"";
                        top:0px;
                        right:0px;
                        width:50%;
                        height:100%;
                        background: -moz-linear-gradient(right, rgba(255,255,255,1) @chart-fade-start, rgba(255,255,255,0) @chart-fade-end); 
                        background: -webkit-linear-gradient(right, rgba(255,255,255,1) @chart-fade-start,rgba(255,255,255,0) @chart-fade-end);
                        background: linear-gradient(to left, rgba(255,255,255,1) @chart-fade-start ,rgba(255,255,255,0) @chart-fade-end); 
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
                      }
                      */
}
._Modulename._module > ._padder > ._extender > ._wrapper .tile {
  background-color: white;
  margin: 30px auto;
  width: 350px;
  height: 200px;
  border-radius: 25px;
  padding: 100px 20px calc(75px - 34px) 20px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  position: relative;
  overflow: hidden;
}
._Modulename._module > ._padder > ._extender > ._wrapper .status {
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: rgba(0, 255, 44, 0.7);
  z-index: 20;
  top: 20px;
  right: 20px;
  box-shadow: 0 0 0 rgba(0, 255, 44, 0.4);
  animation: pulse 3s infinite;
}
._Modulename._module > ._padder > ._extender > ._wrapper .pulse:hover {
  animation: none;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 255, 44, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 20px rgba(0, 255, 44, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 255, 44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(0, 255, 44, 0.4);
    box-shadow: 0 0 0 0 rgba(0, 255, 44, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 20px rgba(0, 255, 44, 0);
    box-shadow: 0 0 0 20px rgba(0, 255, 44, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(0, 255, 44, 0);
    box-shadow: 0 0 0 0 rgba(0, 255, 44, 0);
  }
}
._Modulename._module > ._padder > ._extender > ._wrapper .header {
  position: absolute;
  z-index: 10;
  background-color: white;
  width: 100%;
  left: 0px;
  top: 0px;
  height: 100px;
}
._Modulename._module > ._padder > ._extender > ._wrapper .title {
  text-align: center;
  padding-top: 25px;
  font-size: 1.1em;
  color: #a5a9c4;
}
._Modulename._module > ._padder > ._extender > ._wrapper .value_container {
  text-align: center;
  padding-top: 4px;
  font-size: 1em;
}
._Modulename._module > ._padder > ._extender > ._wrapper .value_container .unity {
  vertical-align: super;
}
._Modulename._module > ._padder > ._extender > ._wrapper .value_container .number {
  font-weight: bold;
  font-size: 2em;
  margin: 0px 5px 0px 0px;
}
._Modulename._module > ._padder > ._extender > ._wrapper .value_container .order {
  font-size: 1em;
  vertical-align: super;
  color: #6b6d7e;
}
._Modulename._module > ._padder > ._extender > ._wrapper .value_container .trand {
  margin: 0px 0px 0px 50px;
  vertical-align: super;
  color: #00c800;
}
._Modulename._module > ._padder > ._extender > ._wrapper .footer {
  position: absolute;
  z-index: 10;
  background-color: white;
  width: 100%;
  left: 0px;
  bottom: 0px;
  height: 75px;
  text-align: center;
}
._Modulename._module > ._padder > ._extender > ._wrapper .footer .range_picker {
  padding-top: calc(75px / 3 + 4px);
  color: #a5a9c4;
  font-size: 0.8em;
}
._Modulename._module > ._padder > ._extender > ._wrapper .footer .range_picker span {
  margin: 0px 20px;
  border: solid 2px rgba(0, 0, 0, 0.05);
  padding: 4px 8px;
  border-radius: 5px;
}
._Modulename._module > ._padder > ._extender > ._wrapper .footer .range_picker span.active {
  color: white;
  background-color: rgba(0, 0, 0, 0.15);
  border: solid 2px rgba(0, 0, 0, 0.05);
}
._Modulename._module > ._padder > ._extender > ._wrapper .wrapper {
  height: 90%;
  width: 90%;
  left: 5%;
  top: 5%;
  position: relative;
}
.measurements_charts._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.measurements_charts._module > ._padder > ._extender > ._wrapper .chart_header h1 {
  text-align: center;
}
.measurements_charts._module > ._padder > ._extender > ._wrapper .chart_header h1 span {
  font-size: 0.6em;
}
.measurements_charts._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.measurements_charts._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.star_cycl_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.star_cycl_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.star_cycl_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.stra_freq_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.stra_freq_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.stra_freq_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.temp_dist_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.temp_dist_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.temp_dist_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.temp_time_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.temp_time_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.temp_time_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.wind_dist_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.wind_dist_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.wind_dist_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.wind_time_chart._module > ._padder > ._extender > ._wrapper .chart_header {
  color: white;
}
.wind_time_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems {
  color: #f69b46;
  text-align: center;
}
.wind_time_chart._module > ._padder > ._extender > ._wrapper .chart_header .subitems .value {
  color: white;
  font-weight: bold;
  font-size: 1.2em;
}
.clients_owners_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.clients_owners_list._module > ._padder {
  left: 18px;
  right: 18px;
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper .line_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper .line_row i {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.clients_owners_list._module > ._padder > ._extender > ._wrapper .line_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.conductor_edit._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.conductor_edit._module > ._padder > ._extender {
  border-radius: 21px;
}
.conductor_edit._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.conductor_edit._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.conductor_show._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.conductor_show._module > ._padder > ._extender {
  border-radius: 21px;
}
.conductor_show._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.conductor_show._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.conductor_show._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.conductor_show._module > ._padder > ._extender > ._wrapper .Records {
  width: 80%;
  left: 10%;
}
.conductor_show._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.conductor_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 14px 0px;
}
.conductor_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2);
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.conductor_show._module > ._padder > ._extender > ._wrapper .Records .Record:last-child .Record-wrapper:after {
  display: none;
}
.conductor_show._module > ._padder > ._extender > ._wrapper h2.records_separator_title {
  width: 50%;
  margin-left: 25%;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 4px 20px;
  font-size: 1.2em;
  color: #666;
  margin-top: 30px;
}
.conductors_list._module > ._padder {
  left: 3%;
  right: 3%;
}
.conductors_list._module > ._padder > ._extender {
  border-radius: 21px;
}
.conductors_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.conductors_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.conductors_list._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.conductors_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.conductors_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.conductors_list._module > ._padder > ._extender > ._wrapper .conductor_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
  /*
                            &:hover{
                                cursor: pointer;
                                background-color:rgba(0,0,0,0.035);
                            }
                            */
}
.conductors_list._module > ._padder > ._extender > ._wrapper .conductor_row i {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.single_recorder_configuration_edit._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
  /* little version */
}
.single_recorder_configuration_edit._module > ._padder {
  left: 18px;
  right: 18px;
}
.single_recorder_configuration_edit._module > ._padder > ._extender > ._wrapper .configuration_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.single_recorder_configuration_edit._module > ._padder > ._extender > ._wrapper .configuration_header h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
}
.single_recorder_configuration_edit._module > ._padder > ._extender > ._wrapper h1 {
  font-size: 1.25em;
  font-weight: bold;
}
.single_recorder_configuration_edit._module > ._padder > ._extender > ._wrapper .Record-wrapper {
  padding: 15px 0px !important;
}
.single_recorder_configuration_edit._module.little .configuration_header {
  height: 60px !important;
}
.single_recorder_configuration_edit._module.little h1 {
  transform: scale(0.8);
}
.single_recorder_configuration_edit._module.little .table_header {
  height: 35px !important;
}
.single_recorder_configuration._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
  /* little version */
}
.single_recorder_configuration._module > ._padder {
  left: 18px;
  right: 18px;
}
.single_recorder_configuration._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.single_recorder_configuration._module > ._padder > ._extender > ._wrapper h2 {
  font-size: 1.5em;
}
.single_recorder_configuration._module > ._padder > ._extender > ._wrapper .configuration_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.single_recorder_configuration._module > ._padder > ._extender > ._wrapper .configuration_header .icon_type {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.single_recorder_configuration._module.little .configuration_header {
  height: 60px !important;
}
.single_recorder_configuration._module.little h1 {
  transform: scale(0.8);
}
.single_recorder_configuration._module.little .table_header {
  height: 35px !important;
}
.contact_edit._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.contact_edit._module > ._padder > ._extender {
  border-radius: 21px;
}
.contact_edit._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.contact_edit._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.contacts_list._module > ._padder {
  left: 3%;
  right: 3%;
}
.contacts_list._module > ._padder > ._extender {
  border-radius: 21px;
}
.contacts_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.contacts_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.contacts_list._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.contacts_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.contacts_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.contacts_list._module > ._padder > ._extender > ._wrapper .contact_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.contacts_list._module > ._padder > ._extender > ._wrapper .contact_row i {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.contacts_list._module > ._padder > ._extender > ._wrapper .contact_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.contact_show._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.contact_show._module > ._padder > ._extender {
  border-radius: 21px;
}
.contact_show._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.contact_show._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.contact_show._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.contact_show._module > ._padder > ._extender > ._wrapper .Records {
  width: 80%;
  left: 10%;
}
.contact_show._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.contact_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 20px 0px;
}
.contact_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2);
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.contact_show._module > ._padder > ._extender > ._wrapper .Records .Record:last-child .Record-wrapper:after {
  display: none;
}
.contact_show._module > ._padder > ._extender > ._wrapper h2.records_separator_title {
  width: 50%;
  margin-left: 25%;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 4px 20px;
  font-size: 1.2em;
  color: #666;
  margin-top: 30px;
}
/*!   _modules 0.4 - Nov 2018  */
._module {
  height: 100% !important;
}
._module > ._padder {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
._module > ._padder > ._extender {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
._module > ._padder > ._extender > ._wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
._module > ._padder > ._extender.loading > ._wrapper {
  filter: blur(3px);
  /* Someday, sigh ... */
  -webkit-filter: blur(3px);
  /* Prefixed CSS3 blur filters */
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
  /* IE lte 9 */
}
._module > ._padder > ._extender.loading:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35px;
  height: 35px;
  margin-top: -17.5px;
  margin-left: -17.5px;
  border-radius: 50%;
  border: 1px solid rgba(133, 94, 251, 0.35);
  border-top-color: #855efb;
  animation: spinner 0.6s linear infinite;
  z-index: 1000;
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
._module > ._padder > ._extender.loading:after {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow-y: hidden;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 0.8em;
  content: "loading...";
  color: #855efb;
  background-color: rgba(0, 0, 0, 0);
  z-index: 1000;
  padding-top: 30px;
}
._module > ._padder > ._extender.loading:after ._module {
  position: relative;
}
._module > ._padder > ._extender.overlay > ._wrapper {
  filter: blur(3px);
  /* Someday, sigh ... */
  -webkit-filter: blur(3px);
  /* Prefixed CSS3 blur filters */
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
  /* IE lte 9 */
}
._module > ._padder > ._extender.overlay:after {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow-y: hidden;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  content: "";
  background-color: rgba(0, 0, 0, 0.45);
  z-index: 50;
}
._module > ._padder > ._extender.overlay:after ._module {
  position: relative;
}
._module > ._padder > ._extender .blurEffect {
  filter: blur(3px);
  /* Someday, sigh ... */
  -webkit-filter: blur(3px);
  /* Prefixed CSS3 blur filters */
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
  /* IE lte 9 */
}
._module [data-h-module-role="dyn_module"],
._module [data-h-module-id] {
  height: 100%;
}
.NomeModulo._module > ._padder {
  /* ._padder0(); */
}
.NomeModulo._module > ._padder > ._extender {
  /* <------------------------- can be .loading or .overlay */
  /* ._extender(); */
}
/*
USAGE:

<div class="NomeModulo _module">
    <div class="_padder">
        <div class="_extender">
            <div class="_wrapper">



            </div>
        </div>
    </div>
</div>






._module{

      - E' il tag di root di ogni modulo;
      - Non ha regole css, è solo un container logico;

      ._padder{

            - permette di definire un padding con ._padder(35px);
            - di default non ha padding ovvero ._padder(0px);

            ._extender{

                - occupa tutto lo spazio concesso dal padder;
                - definisce background-color o -image del modulo, box-shadow inset (in pratica da border escluso in dentro);
                - può essere .loading per mandare il modulo in loading;
                - può essere .overlay per predisporre il modulo ad un overlay;

                ._wrapper{

                    - contenuto effettivo del modulo;
                    - definisce la disposizione e/o gli allineamenti dei suoi figli;
                    - se include un modulo questo sarà del tipo:

                        <div class="_NomeAltroModulo">
                          include( <div class="NomeAltroModulo">.... )
                        </div>
                        <div class="_NomeAltroModulo2">
                          include( <div class="NomeAltroModulo2">.... )
                        </div>


                    - ._NomeAltroModulo permette di definire gli style "esterni" al modulo (da border incluso in fuori);
                    - gestisce logiche count :nth-child e/o separatori fra i ._NomeModulo e ._NomeModulo2;

                }

            }

      }

}

*/
/* better if @Checkbox_size + @Checkbox_border = odd */
/* % values */
input[type=checkbox],
input[type=radio] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: solid 1px rgba(255, 255, 255, 0.3);
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.04);
  background-color: rgba(0, 0, 0, 0.4);
  height: 14px;
  width: 14px;
  outline: none;
  display: block;
  margin: 5px 0px;
}
input[type=checkbox][type=radio],
input[type=radio][type=radio] {
  border-radius: 50%;
}
input[type=checkbox][type=radio]:before,
input[type=radio][type=radio]:before {
  border-radius: 50%;
}
input[type=checkbox]:after,
input[type=radio]:after {
  content: attr(value);
  margin: 1px 40px;
  vertical-align: top;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  font-size: 0.8em;
  opacity: 0.65;
}
input[type=checkbox]:checked:after,
input[type=radio]:checked:after {
  opacity: 1;
}
input[type=checkbox]:checked:before,
input[type=radio]:checked:before {
  content: "";
  background-color: green;
  position: absolute;
  width: 7.2px;
  height: 7.2px;
  margin: 2.4px;
}
.Form._module > ._padder {
  left: 5%;
  right: 5%;
}
.Form._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 24px 0px;
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Form._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
    padding: 40px 0px;
  }
}
.Form.little .Records .Record .Record-wrapper {
  padding: 10px 0px 20px 0px !important;
}
.Form.little .Records .Record .Record-wrapper .Input input {
  height: 40px !important;
}
.Input {
  position: relative;
  width: 100% !important;
  display: inline-block;
  /* HINTS */
}
.Input input[type="color"],
.Input input[type="text"],
.Input input[type="date"],
.Input input[type="time"],
.Input input[type="search"],
.Input input[type="password"],
.Input input[type="url"],
.Input input[type="email"],
.Input input[type="datetime-local"],
.Input input[type="number"],
.Input textarea,
.Input select {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  width: 100%;
  font-family: 'Roboto', sans-serif !important;
  color: #222;
  border: solid 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  font-size: 1em !important;
  height: 51px !important;
  padding-left: 1em;
}
.Input input[type="color"]:disabled,
.Input input[type="text"]:disabled,
.Input input[type="date"]:disabled,
.Input input[type="time"]:disabled,
.Input input[type="search"]:disabled,
.Input input[type="password"]:disabled,
.Input input[type="url"]:disabled,
.Input input[type="email"]:disabled,
.Input input[type="datetime-local"]:disabled,
.Input input[type="number"]:disabled,
.Input textarea:disabled,
.Input select:disabled {
  opacity: 0.4;
}
.Input input[type="range"] {
  width: 100%;
  height: 5px !important;
  border-radius: 5px;
}
.Input:after {
  font-family: 'Roboto', sans-serif !important;
  position: absolute;
  content: attr(data-hint);
  display: block;
  vertical-align: baseline;
  height: 2em;
  line-height: 2em;
  padding-left: 1em;
  font-size: 0.8em;
  color: #3c3c3c;
  font-weight: normal;
  opacity: 0.6;
}
.Input input:focus,
.Input textarea:focus,
.Input select:focus {
  background-color: rgba(0, 0, 0, 0.05);
  outline: none;
}
.Input select {
  -moz-appearance: window;
  -webkit-appearance: none;
  border-radius: 10px !important;
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Input select {
    border-radius: 6px !important;
  }
}
.Input textarea {
  padding: 10px 20px;
  min-height: 80px;
}
.Input ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-transform: capitalize;
  opacity: 0.35;
}
.Input ::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: capitalize;
  opacity: 0.35;
}
.Input :-ms-input-placeholder {
  /* IE 10+ */
  text-transform: capitalize;
  opacity: 0.35;
}
.Input :-moz-placeholder {
  /* Firefox 18- */
  text-transform: capitalize;
  opacity: 0.35;
}
.Input.little input[type="color"],
.Input.little input[type="text"],
.Input.little input[type="date"],
.Input.little input[type="time"],
.Input.little input[type="search"],
.Input.little input[type="password"],
.Input.little input[type="url"],
.Input.little input[type="email"],
.Input.little input[type="datetime-local"],
.Input.little input[type="number"],
.Input.little textarea,
.Input.little select {
  font-size: 0.88em !important;
  height: 40px !important;
  padding-left: 1.3em;
}
.Input.tiny input[type="color"],
.Input.tiny input[type="text"],
.Input.tiny input[type="date"],
.Input.tiny input[type="time"],
.Input.tiny input[type="search"],
.Input.tiny input[type="password"],
.Input.tiny input[type="url"],
.Input.tiny input[type="email"],
.Input.tiny input[type="datetime-local"],
.Input.tiny input[type="number"],
.Input.tiny textarea,
.Input.tiny select {
  font-size: 0.75em !important;
  height: 17px;
  padding-left: 2.2em;
}
.PopupOverlay {
  z-index: 999;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0px;
}
.PopupOverlay._module {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.PopupOverlay._module > ._padder {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.PopupOverlay._module > ._padder ._module {
  position: relative;
}
.PopupOverlay._module > ._padder > ._extender {
  position: relative;
}
@media only screen and (min-width: 64.001em) {
  .PopupOverlay._module > ._padder > ._extender {
    width: 80%;
    height: 80%;
  }
}
@media only screen and (min-width: 40.001em) and (max-width: 64em) {
  .PopupOverlay._module > ._padder > ._extender {
    width: 80%;
    height: 90%;
  }
}
@media only screen and (min-width: 19.9em) and (max-width: 40em) {
  .PopupOverlay._module > ._padder > ._extender {
    width: 100%;
    height: 100%;
  }
}
.PopupOverlay._module > ._padder > ._extender > ._wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  background-color: rgba(50, 50, 60, 0.95);
}
/*sets records row height */
/* sets label width and value width (100% - label width) */
.Records {
  width: 100%;
  max-width: 850px;
  margin: 0px auto;
  overflow: hidden;
}
.Records > .Record:first-child:nth-last-child(n + 1),
.Records > .Record:first-child:nth-last-child(n + 1) ~ * {
  float: left;
  width: 100%;
  position: relative;
}
.Records .Record.forceFullWidth {
  width: 100% !important;
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Records {
    width: 95%;
  }
  .Records > .Record:first-child:nth-last-child(n + 1),
  .Records > .Record:first-child:nth-last-child(n + 1) ~ * {
    float: left;
    width: 100%;
    position: relative;
  }
  .Records .Record.forceFullWidth {
    width: 100% !important;
  }
  .Records.verticalModeOnMobile .Record-Row {
    display: table-row !important;
  }
  .Records.verticalModeOnMobile .Record-Row .label,
  .Records.verticalModeOnMobile .Record-Row .value {
    display: block !important;
    padding: 0px !important;
    width: 100% !important;
  }
  .Records.verticalModeOnMobile .Record-Row .label {
    text-align: left !important;
    margin-bottom: 4px !important;
  }
  .Records.verticalModeOnMobile .Record-Row .label:after {
    content: " " !important;
  }
}
.Records.split2 .Record:first-child,
.Records.split2 .Record:nth-child(2) {
  border-top: solid 1px rgba(0, 0, 0, 0);
}
.Records .Record {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  margin: 0px auto;
  font-size: 0.95em;
}
.Records .Record:first-child {
  border-top: solid 1px rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Records .Record {
    font-size: 0.8em;
  }
}
.Records .Record .Record-wrapper {
  display: table;
  width: 100%;
  padding: 12px 0px !important;
  border-spacing: 0px;
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Records .Record .Record-wrapper {
    padding: 20px 0px;
  }
}
.Records .Record .Record-wrapper .Record-Row {
  display: table-row;
}
.Records .Record .Record-wrapper .Record-Row .label,
.Records .Record .Record-wrapper .Record-Row .value {
  display: table-cell;
  position: relative;
}
.Records .Record .Record-wrapper .Record-Row > .label {
  white-space: nowrap;
  text-align: right;
  font-weight: 500 !important;
  color: #222;
  width: 50%;
  vertical-align: middle;
  white-space: inherit;
}
.Records .Record .Record-wrapper .Record-Row .value {
  width: 50%;
  color: #333;
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Records .Record .Record-wrapper .Record-Row .value {
    width: 70%;
  }
  .Records .Record .Record-wrapper .Record-Row .label {
    width: 30%;
  }
}
.Records .Record .Record-wrapper .Record-Row > .label:after {
  content: ":";
}
.Records .Record .Record-wrapper .Record-Row .value {
  padding: 0px 20px;
}
.Records .Record.required .Record-wrapper .Record-Row .label:before {
  content: "* ";
  font-weight: bold;
}
.Records .Record.highlighted .Record-wrapper .Record-Row .label span,
.Records .Record.highlighted .Record-wrapper .Record-Row .label:before {
  color: red;
}
.Records .Record.highlighted .Record-wrapper .Record-Row .value div input,
.Records .Record.highlighted .Record-wrapper .Record-Row .value div select,
.Records .Record.highlighted .Record-wrapper .Record-Row .value div textarea {
  border-color: red;
}
.Records.edit .Record .Record-wrapper .Record-Row .label {
  width: 25%;
}
.Records.edit .Record .Record-wrapper .Record-Row .value {
  width: 75%;
}
@media only screen and (max-width: 19.9em), (min-width: 19.9em) and (max-width: 40em) {
  .Records.edit .Record .Record-wrapper .Record-Row .value {
    width: 75%;
  }
  .Records.edit .Record .Record-wrapper .Record-Row .label {
    width: 25%;
  }
}
.Records.edit .Record .Record-wrapper .Record-Row .label:after {
  content: "";
}
.Records.verticalMode .Record-Row {
  display: table-row !important;
}
.Records.verticalMode .Record-Row .label,
.Records.verticalMode .Record-Row .value {
  display: block !important;
  padding: 0px !important;
  width: 100% !important;
}
.Records.verticalMode .Record-Row .label {
  text-align: left !important;
  margin-bottom: 4px !important;
}
.Records.verticalMode .Record-Row .label:after {
  content: " " !important;
}
.Records .verMode .Record-Row {
  display: table-row !important;
}
.Records .verMode .Record-Row .label,
.Records .verMode .Record-Row .value {
  display: block !important;
  padding: 0px !important;
  width: 100% !important;
}
.Records .verMode .Record-Row .label {
  text-align: left !important;
  margin-bottom: 4px !important;
}
.Records .verMode .Record-Row .label:after {
  content: " " !important;
}
.Records.split1 > .Record:first-child:nth-last-child(n + 1),
.Records.split1 > .Record:first-child:nth-last-child(n + 1) ~ * {
  float: left;
  width: 100%;
  position: relative;
}
.Records.split1 .Record.forceFullWidth {
  width: 100% !important;
}
.Records.split2 > .Record:first-child:nth-last-child(n + 2),
.Records.split2 > .Record:first-child:nth-last-child(n + 2) ~ * {
  float: left;
  width: 50%;
  position: relative;
}
.Records.split2 .Record.forceFullWidth {
  width: 100% !important;
}
.Records.split3 > .Record:first-child:nth-last-child(n + 3),
.Records.split3 > .Record:first-child:nth-last-child(n + 3) ~ * {
  float: left;
  width: 33.333333333333336%;
  position: relative;
}
.Records.split3 .Record.forceFullWidth {
  width: 100% !important;
}
.Records.split2 .Record .Record-wrapper .Record-Row .value > div,
.Records.split3 .Record .Record-wrapper .Record-Row .value > div {
  width: 95% !important;
}
.Toggles .Toggles-wrapper {
  display: table;
}
.Toggles .Toggles-wrapper .Toggle {
  display: table-row;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input {
  display: table-cell;
  width: 60px;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"],
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"] + label,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 2px;
  width: 60px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"] + label:before,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] + label:before,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"] + label:after,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] + label:after {
  display: block;
  position: absolute;
  content: "";
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"] + label:before,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] + label:before {
  top: 2px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"] + label:after,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] + label:after {
  content: '×';
  color: #666;
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 22px;
  background-color: rgba(0, 0, 0, 0.15);
  text-align: center;
  line-height: 22px;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  -ms-border-radius: 28px;
  -o-border-radius: 28px;
  border-radius: 28px;
  -webkit-transition: margin 0.3s, background 0.3s;
  -moz-transition: margin 0.3s, background 0.3s;
  -o-transition: margin 0.3s, background 0.3s;
  transition: margin 0.3s, background 0.3s;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"]:checked + label,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"]:checked + label {
  background-color: #666;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"]:checked + label:after,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"]:checked + label:after {
  content: "●";
  margin-left: 30px;
  background-color: #999;
  color: #fff;
  text-align: center;
  line-height: 22px;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="checkbox"] + label > div,
.Toggles .Toggles-wrapper .Toggle .Toggle-input input[type="radio"] + label > div {
  position: absolute;
  left: 85px;
  width: 85px;
}
.Toggles .Toggles-wrapper .Toggle .Toggle-label {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding: 0px 0px 0px 10px;
  font-size: 0.95em;
  font-weight: 300;
  line-height: 1.42857143;
}
.custom_animation {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.custom_animation_medium {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.custom_animation_slow {
  -webkit-transition: all 700ms ease;
  -moz-transition: all 700ms ease;
  -o-transition: all 700ms ease;
  transition: all 700ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.custom_animation_1s {
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.custom_animation_2s {
  -webkit-transition: all 2000ms ease;
  -moz-transition: all 2000ms ease;
  -o-transition: all 2000ms ease;
  transition: all 2000ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.custom_no_animation {
  -webkit-transition: all 0 ease !important;
  -moz-transition: all 0 ease !important;
  -o-transition: all 0 ease !important;
  transition: all 0 ease !important;
  -webkit-backface-visibility: hidden !important;
  -moz-backface-visibility: hidden !important;
  -ms-backface-visibility: hidden !important;
  backface-visibility: hidden !important;
  -webkit-perspective: 1000 !important;
  -moz-perspective: 1000 !important;
  -ms-perspective: 1000 !important;
  perspective: 1000 !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  -moz-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}
/* color.less */
/*

these text colors are both css classes and less variables so you can use:
-     class="t.color-L1 t-red" for a light1 red text color
-     .class{
      color: @t-color-L1-red  for import a light1 red text color inside another css class
    }

similar for background colors
-     class="bg.color-L1 bg-red" for a light1 red background color
-     .class{
      color: @bg-color-L1-red  for import a light1 red background color inside another css class
    }
*/
/*
  _            _               _
 | |_ _____  _| |_    ___ ___ | | ___  _ __ ___
 | __/ _ \ \/ / __|  / __/ _ \| |/ _ \| '__/ __|
 | ||  __/>  <| |_  | (_| (_) | | (_) | |  \__ \
  \__\___/_/\_\\__|  \___\___/|_|\___/|_|  |___/

*/
.t-color-L1 {
  color: #666666;
}
.t-color-L1.t-white {
  color: #ffffff;
}
.t-color-L1.t-red {
  color: #fdaeaf;
}
.t-color-L1.t-green {
  color: #84f240;
}
.t-color-L1.t-blue {
  color: #aedcfd;
}
.t-color-L1.t-yellow {
  color: #fcd088;
}
.t-color-L2 {
  color: #999999;
}
.t-color-L2.t-white {
  color: #ffffff;
}
.t-color-L2.t-red {
  color: #ffffff;
}
.t-color-L2.t-green {
  color: #c2f8a0;
}
.t-color-L2.t-blue {
  color: #ffffff;
}
.t-color-L2.t-yellow {
  color: #fef7ec;
}
.t-color-L3 {
  color: #b3b3b3;
}
.t-color-L3.t-white {
  color: #ffffff;
}
.t-color-L3.t-red {
  color: #ffffff;
}
.t-color-L3.t-green {
  color: #e0fccf;
}
.t-color-L3.t-blue {
  color: #ffffff;
}
.t-color-L3.t-yellow {
  color: #ffffff;
}
.t-color {
  color: #333;
}
.t-color.t-white {
  color: #fff;
}
.t-color.t-red {
  color: #fa4b4c;
}
.t-color.t-green {
  color: #51BF0D;
}
.t-color.t-blue {
  color: #4bb2fa;
}
.t-color.t-yellow {
  color: #f9a825;
}
.t-color-D1 {
  color: #1a1a1a;
}
.t-color-D1.t-white {
  color: #e6e6e6;
}
.t-color-D1.t-red {
  color: #f9191b;
}
.t-color-D1.t-green {
  color: #3d8f0a;
}
.t-color-D1.t-blue {
  color: #199df9;
}
.t-color-D1.t-yellow {
  color: #e59006;
}
.t-color-D2 {
  color: #000000;
}
.t-color-D2.t-white {
  color: #cccccc;
}
.t-color-D2.t-red {
  color: #d90607;
}
.t-color-D2.t-green {
  color: #296007;
}
.t-color-D2.t-blue {
  color: #0682d9;
}
.t-color-D2.t-yellow {
  color: #b37105;
}
.t-color-D3 {
  color: #000000;
}
.t-color-D3.t-white {
  color: #b3b3b3;
}
.t-color-D3.t-red {
  color: #a70506;
}
.t-color-D3.t-green {
  color: #143003;
}
.t-color-D3.t-blue {
  color: #0564a7;
}
.t-color-D3.t-yellow {
  color: #815104;
}
/*
  _                       _
 | |__   __ _    ___ ___ | | ___  _ __ ___
 | '_ \ / _` |  / __/ _ \| |/ _ \| '__/ __|
 | |_) | (_| | | (_| (_) | | (_) | |  \__ \
 |_.__/ \__, |  \___\___/|_|\___/|_|  |___/
        |___/
*/
.bg-color {
  background-color: #eee;
}
.bg-color.bg-black {
  background-color: #000;
}
.bg-color.bg-red {
  background-color: #ff0000;
}
.bg-color.bg-green {
  background-color: #00c800;
}
.bg-color.bg-blue {
  background-color: #008cc8;
}
.bg-color.bg-yellow {
  background-color: #ff8f00;
}
.bg-color-L1 {
  background-color: rgba(238, 238, 238, 0.75);
}
.bg-color-L1.bg-black {
  background-color: rgba(0, 0, 0, 0.75);
}
.bg-color-L1.bg-red {
  background-color: rgba(255, 0, 0, 0.75);
}
.bg-color-L1.bg-green {
  background-color: rgba(0, 200, 0, 0.75);
}
.bg-color-L1.bg-blue {
  background-color: rgba(0, 140, 200, 0.75);
}
.bg-color-L1.bg-yellow {
  background-color: rgba(255, 143, 0, 0.75);
}
.bg-color-L2 {
  background-color: rgba(238, 238, 238, 0.5);
}
.bg-color-L2.bg-black {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-color-L2.bg-red {
  background-color: rgba(255, 0, 0, 0.5);
}
.bg-color-L2.bg-green {
  background-color: rgba(0, 200, 0, 0.5);
}
.bg-color-L2.bg-blue {
  background-color: rgba(0, 140, 200, 0.5);
}
.bg-color-L2.bg-yellow {
  background-color: rgba(255, 143, 0, 0.5);
}
.bg-color-L3 {
  background-color: rgba(238, 238, 238, 0.25);
}
.bg-color-L3.bg-black {
  background-color: rgba(0, 0, 0, 0.25);
}
.bg-color-L3.bg-red {
  background-color: rgba(255, 0, 0, 0.25);
}
.bg-color-L3.bg-green {
  background-color: rgba(0, 200, 0, 0.25);
}
.bg-color-L3.bg-blue {
  background-color: rgba(0, 140, 200, 0.25);
}
.bg-color-L3.bg-yellow {
  background-color: rgba(255, 143, 0, 0.25);
}
/* Google Materials Palette*/
/*!   flexScaffolding 0.5 - Sett 2020  */
/*
  _____  _______ ___ _  _ ___  ___ ___
 | __\ \/ /_   _| __| \| |   \| __| _ \
 | _| >  <  | | | _|| .` | |) | _||   /
 |___/_/\_\ |_| |___|_|\_|___/|___|_|_\


  -------------------------- root container --------------------------
                            ._extender
                            ._extender();

  Provides a container that fits all the available space and lets
  ._rows/._cols to stretch and fill the available space (height for rows, width for cols)

  --------------------------------------------------------------------
*/
._extender {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
/*
  ___  _____      _____    __        ___ ___  _    ___
 | _ \/ _ \ \    / / __|  / _|___   / __/ _ \| |  / __|
 |   / (_) \ \/\/ /\__ \  > _|_ _| | (_| (_) | |__\__ \
 |_|_\\___/ \_/\_/ |___/  \_____|   \___\___/|____|___/


-------------------------- flex containers --------------------------
                            ._rows ._cols
                         ._rows(); ._cols();


Splits the space (the father's space / ._extender or ._padder) by rows or columns.
Establishes the main-axis, thus defining the direction flex items are placed in the flex container

  class="_cols" or ._cols();
     - forces its children (._cell) to be 100% height columns;
     - main-axis : horizontal
     - cross-axis: vertical

  class="_rows" or ._rows();
    - forces its children (._cell) to be 100% width rows
    - main-axis: vertical
    - cross-axis: horizontal

  class="_reverse"
    - reverses the order of the children


--------------------------------------------------------------------
*/
._cols {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-pack: start;
  /* main-axis */
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  /* cross-axis */
}
._cols._reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
}
._rows {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-pack: start;
  /* main-axis */
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  /* cross-axis */
}
._rows._reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
}
/*

     _ _   _ ___ _____ ___ _____   __
  _ | | | | / __|_   _|_ _| __\ \ / /
 | || | |_| \__ \ | |  | || _| \ V /
  \__/ \___/|___/ |_| |___|_|   |_|

-------------------------- main-axis properties --------------------------
                ._jus-center ._jus-end ._jus-around ._jus-between

They can be applied only to _rows and _cols.
These properties manipulates the main-axis disposition of the children.
_jus- stands for justify and they work only if _rows and _cols doesn't contains flex children.
In Fact, a flexible child will take all the available space (the space
leave free from its siblings) and they would be justified

  class="_jus-start" or ._jus-start()
   - DEFAULT children will be left|top aligned and without margin between them

  class="_jus-center" or ._jus-center()
   - children will be centered without margin between them

  class="_jus-end" or ._jus-end()
   - children will be right|bottom aligned without margin between them

  class="_jus-between" or ._jus-between()
   - The space is divided evenly in-between each child, with none of the extra space placed before the first child or after the last child

  class="_jus-around" or ._jus-around()
   - same behavior of ._jus-between but the margin of the last and the first child will be half the margin between the various children


--------------------------------------------------------------------
*/
._jus-start {
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-pack: start;
}
._jus-center {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-pack: center;
}
._jus-end {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-pack: end;
}
._jus-between {
  /* partial support:  FF 22+ */
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-pack: justify;
}
._jus-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-pack: distribute;
}
/*
    _   _    ___ ___ _  _
   /_\ | |  |_ _/ __| \| |
  / _ \| |__ | | (_ | .` |
 /_/ \_\____|___\___|_|\_|


-------------------------- cross-axis properties --------------------------
             ._all_center ._all_end ._all_stretch ._all_baseline
         ._all_center(); ._all_end(); ._all_stretch(); ._all_baseline();

They can be applied only to _rows and _cols.
These properties manipulates the cross-axis disposition of ALL the children by
align-items property. By default is .stretch so children fill all the cross-axis
available space (height for ._cols and width for ._rows)

--------------------------------------------------------------------
*/
._all_end {
  align-items: end;
  -webkit-align-items: flex-end;
  -webkit-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-box-align: flex-end;
}
._all_start {
  align-items: start;
  -webkit-align-items: flex-start;
  -webkit-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-box-align: flex-start;
}
._all_center {
  align-items: center;
  -webkit-align-items: center;
  -webkit-align: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
}
._all_stretch {
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
}
._all_baseline {
  align-items: baseline;
  -webkit-align-items: baseline;
  -webkit-align: baseline;
  -ms-flex-align: baseline;
  -webkit-box-align: baseline;
}
/*
   ___ ___ _    _
  / __| __| |  | |
 | (__| _|| |__| |__
  \___|___|____|____|

--------------- flexible or static items (children) ---------------
                          ._cell ._flex

These are the children inside a flexible container. We call ._cell cause
they can be vertical or horizontal elements depending on their direct father.

If father is a _cols
  - main-axis: horizontal;
  - cross-axis: vertical;
  - ._cell will be 100% height columns and the width depends on their content;
  - ._cell ._flex will be 100% height columns and the width grows to fill all the available (horizontal) space;
  - ._cell ._150px will be 100% height column with width 150px;
  - ._cell ._50pct will be 100% height column with width 50%.

If father is .ROWS
  - main-axis: vertical, cross-axis: horizontal;
  - ._cell will be 100% width rows and the height depends on their content;
  - ._cell ._flex will be 100% width rows and the height grows to fill all the available (vertical) space;
  - ._cell ._150px will be 100% width row with height 150px;
  - ._cell ._50pct will be 100% width row with height 50%.


--------------------------------------------------------------------
*/
._cell {
  position: relative;
  overflow: hidden;
}
._cell._flex {
  /* Old Syntax */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  /* New Syntax */
  -webkit-flex: 1;
  flex: 1;
  -ms-flex: 1;
  height: auto;
  width: auto;
  position: relative;
}
._cell._flex0 {
  /* Old Syntax */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  /* New Syntax */
  -webkit-flex: 0;
  flex: 0;
  -ms-flex: 0;
  height: auto;
  width: auto;
  position: relative;
}
._cell._flex1 {
  /* Old Syntax */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  /* New Syntax */
  -webkit-flex: 1;
  flex: 1;
  -ms-flex: 1;
  height: auto;
  width: auto;
  position: relative;
}
._cell._flex2 {
  /* Old Syntax */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  /* New Syntax */
  -webkit-flex: 2;
  flex: 2;
  -ms-flex: 2;
  height: auto;
  width: auto;
  position: relative;
}
._cell._flex3 {
  /* Old Syntax */
  -webkit-box-flex: 3;
  -moz-box-flex: 3;
  /* New Syntax */
  -webkit-flex: 3;
  flex: 3;
  -ms-flex: 3;
  height: auto;
  width: auto;
  position: relative;
}
._cell._flex4 {
  /* Old Syntax */
  -webkit-box-flex: 4;
  -moz-box-flex: 4;
  /* New Syntax */
  -webkit-flex: 4;
  flex: 4;
  -ms-flex: 4;
  height: auto;
  width: auto;
  position: relative;
}
._cell._flex5 {
  /* Old Syntax */
  -webkit-box-flex: 5;
  -moz-box-flex: 5;
  /* New Syntax */
  -webkit-flex: 5;
  flex: 5;
  -ms-flex: 5;
  height: auto;
  width: auto;
  position: relative;
}
._cell._ord0 {
  -webkit-order: 0 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
}
._cell._ord1 {
  -webkit-order: 1 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
}
._cell._ord2 {
  -webkit-order: 2 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
}
._cell._ord3 {
  -webkit-order: 3 !important;
  -ms-flex-order: 3 !important;
  order: 3 !important;
}
._cell._ord4 {
  -webkit-order: 4 !important;
  -ms-flex-order: 4 !important;
  order: 4 !important;
}
._cell._ord5 {
  -webkit-order: 5 !important;
  -ms-flex-order: 5 !important;
  order: 5 !important;
}
._flex {
  overflow: hidden;
  /* Old Syntax */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  /* New Syntax */
  -webkit-flex: 1;
  flex: 1;
  -ms-flex: 1;
  height: auto;
  width: auto;
  position: relative;
}
/*

   ___ ___ _    _        _   _    ___ ___ _  _ ___
  / __| __| |  | |      /_\ | |  |_ _/ __| \| / __|
 | (__| _|| |__| |__   / _ \| |__ | | (_ | .` \__ \
  \___|___|____|____| /_/ \_\____|___\___|_|\_|___/


-------------------------- cross-axis properties --------------------------
                    .CENTER .END .STRETCH .BASELINE

._cell are ._auto by default so inherit father's cross-axis align
(by default . STRETCH) so ._cell are .STRETCH by default. With these
properties we can set a different align to a specific ._cell

--------------------------------------------------------------------
*/
._auto {
  -ms-flex-item-align: auto;
  -webkit-align-self: auto;
  align-self: auto;
}
._start {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
._end {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
._center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
}
._stretch {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
._baseline {
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
}
.cellNoFlex {
  -webkit-box-ordinal-group: none !important;
  -moz-box-ordinal-group: none !important;
  -webkit-order: 0 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
  -webkit-box-flex: none !important;
  -moz-box-flex: none !important;
  -webkit-flex: none !important;
  -ms-flex: none !important;
  flex: none !important;
  -webkit-align-self: auto !important;
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
/*-------------------------- browsers abbreviations */
.displayFlex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/*
  ___  _   ___  ___  ___ ___  ___
 | _ \/_\ |   \|   \| __| _ \/ __|
 |  _/ _ \| |) | |) | _||   /\__ \
 |_|/_/ \_\___/|___/|___|_|_\|___/


-------------------------- padder --------------------------
                    ._padder0, ._padder5, ._padder10,.....

Sets an uniform padding inside an .EXTENDER.
By default you can set a padding of 5, 10, 15, 25, 35, 45, 55 or centered
--------------------------------------------------------------------

*/
._padder-center {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
._padder-center ._module {
  position: relative;
}
._padder0 {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
._padder,
._padder10 {
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
}
._padder5 {
  position: absolute;
  top: 5px;
  left: 5px;
  bottom: 5px;
  right: 5px;
}
._padder15 {
  position: absolute;
  top: 15px;
  left: 15px;
  bottom: 15px;
  right: 15px;
}
._padder20 {
  position: absolute;
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
}
._padder25 {
  position: absolute;
  top: 25px;
  left: 25px;
  bottom: 25px;
  right: 25px;
}
._padder35 {
  position: absolute;
  top: 35px;
  left: 35px;
  bottom: 35px;
  right: 35px;
}
._padder45 {
  position: absolute;
  top: 45px;
  left: 45px;
  bottom: 45px;
  right: 45px;
}
._padder55 {
  position: absolute;
  top: 55px;
  left: 55px;
  bottom: 55px;
  right: 55px;
}
/*

  ___  ___ ___  ___  _    _      _   ___ _    ___
 / __|/ __| _ \/ _ \| |  | |    /_\ | _ ) |  | __|
 \__ \ (__|   / (_) | |__| |__ / _ \| _ \ |__| _|
 |___/\___|_|_\\___/|____|____/_/ \_\___/____|___|



-------------------------- scrollable --------------------------
                    ._scrollable

Sets a scrollable area with touch support
--------------------------------------------------------------------

*/
._scrollable {
  /* partial supported: iOs 5+ */
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 100%;
  height: 100%;
}
._scrollable_x {
  /* partial supported: iOs 5+ */
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 100%;
  height: 100%;
}
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  border-radius: 10px;
  padding: 0px 2px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
/* mediaQuery.less */
/* 319px  */
/* 321px  */
/* 640px  */
/* 641px  */
/* 1024px  */
/* 1025px  */
/* 1440px  */
/* 1441px  */
/* 1920px  */
/*  1921px  */
/*
    syntax example

    @media @onlyScreen and @tablet and @portrait , @notebook and @landscape, @mobile and @landscape{
      body{
        opacity: 0.8;
      }
    }
    */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/* resolutionChecker.less */
/* t-l | t-r | b-r | b-l */
body:after,
body:before {
  right: 15px;
}
body:after {
  bottom: 16px;
}
body:before {
  bottom: 5px;
}
body:after,
body:before {
  display: none;
  position: fixed;
  z-index: 99999999999;
  font-size: 11px;
  color: red;
}
@media only screen and (max-width: 19.9em) {
  body:after {
    content: "@smallmobile";
  }
}
@media only screen and (min-width: 19.9em) and (max-width: 40em) {
  body:after {
    content: "@mobile";
  }
}
@media only screen and (min-width: 40.001em) and (max-width: 64em) {
  body:after {
    content: "@tablet";
  }
}
@media only screen and (min-width: 64.001em) and (max-width: 90em) {
  body:after {
    content: "@notebook";
  }
}
@media only screen and (min-width: 90.001em) and (max-width: 120em) {
  body:after {
    content: "@desktop";
  }
}
@media only screen and (min-width: 120.001em) {
  body:after {
    content: "@wide";
  }
}
@media (orientation:portrait) {
  body:before {
    content: "@portrait";
  }
}
@media (orientation:landscape) {
  body:before {
    content: "@landscape";
  }
}
/*
           _ _       _         
   ___ ___| | |  ___(_)_______ 
  / __/ _ \ | | / __| |_  / _ \
 | (_|  __/ | | \__ \ |/ /  __/
  \___\___|_|_| |___/_/___\___|

-------------------------- _x --------------------------
to set specific height for ._cell inside ._rows -------     ROWS: <div class="_cell _120">    =>   <div class="_cell" style="height:120px">
to set specific width  for ._cell inside ._cols -------     COLS: <div class="_cell _90">     =>   <div class="_cell" style="width:90px">
--------------------------------------------------------------------                       

*/
/*
@from: 0;
@to: 400;

.loop (@i) when (@i < @to) {
    @b:@i+1;
    ._rows > ._@{b} {
        height:~"@{b}px";
        width:100% !important;
    }
    ._cols > ._@{b} {
        width:~"@{b}px";
        height:100% !important;
    }

    .loop(@i + 1);
}
.loop (@from);

NOTE:   http://beautifytools.com/less-compiler.php
        il nuovo builder htmpBuilder.js non riesce a compilare questo pezzo
        usando questo snippet bildalo

*/
._rows > ._1 {
  height: 1px;
  width: 100% !important;
}
._cols > ._1 {
  width: 1px;
  height: 100% !important;
}
._rows > ._2 {
  height: 2px;
  width: 100% !important;
}
._cols > ._2 {
  width: 2px;
  height: 100% !important;
}
._rows > ._3 {
  height: 3px;
  width: 100% !important;
}
._cols > ._3 {
  width: 3px;
  height: 100% !important;
}
._rows > ._4 {
  height: 4px;
  width: 100% !important;
}
._cols > ._4 {
  width: 4px;
  height: 100% !important;
}
._rows > ._5 {
  height: 5px;
  width: 100% !important;
}
._cols > ._5 {
  width: 5px;
  height: 100% !important;
}
._rows > ._6 {
  height: 6px;
  width: 100% !important;
}
._cols > ._6 {
  width: 6px;
  height: 100% !important;
}
._rows > ._7 {
  height: 7px;
  width: 100% !important;
}
._cols > ._7 {
  width: 7px;
  height: 100% !important;
}
._rows > ._8 {
  height: 8px;
  width: 100% !important;
}
._cols > ._8 {
  width: 8px;
  height: 100% !important;
}
._rows > ._9 {
  height: 9px;
  width: 100% !important;
}
._cols > ._9 {
  width: 9px;
  height: 100% !important;
}
._rows > ._10 {
  height: 10px;
  width: 100% !important;
}
._cols > ._10 {
  width: 10px;
  height: 100% !important;
}
._rows > ._11 {
  height: 11px;
  width: 100% !important;
}
._cols > ._11 {
  width: 11px;
  height: 100% !important;
}
._rows > ._12 {
  height: 12px;
  width: 100% !important;
}
._cols > ._12 {
  width: 12px;
  height: 100% !important;
}
._rows > ._13 {
  height: 13px;
  width: 100% !important;
}
._cols > ._13 {
  width: 13px;
  height: 100% !important;
}
._rows > ._14 {
  height: 14px;
  width: 100% !important;
}
._cols > ._14 {
  width: 14px;
  height: 100% !important;
}
._rows > ._15 {
  height: 15px;
  width: 100% !important;
}
._cols > ._15 {
  width: 15px;
  height: 100% !important;
}
._rows > ._16 {
  height: 16px;
  width: 100% !important;
}
._cols > ._16 {
  width: 16px;
  height: 100% !important;
}
._rows > ._17 {
  height: 17px;
  width: 100% !important;
}
._cols > ._17 {
  width: 17px;
  height: 100% !important;
}
._rows > ._18 {
  height: 18px;
  width: 100% !important;
}
._cols > ._18 {
  width: 18px;
  height: 100% !important;
}
._rows > ._19 {
  height: 19px;
  width: 100% !important;
}
._cols > ._19 {
  width: 19px;
  height: 100% !important;
}
._rows > ._20 {
  height: 20px;
  width: 100% !important;
}
._cols > ._20 {
  width: 20px;
  height: 100% !important;
}
._rows > ._21 {
  height: 21px;
  width: 100% !important;
}
._cols > ._21 {
  width: 21px;
  height: 100% !important;
}
._rows > ._22 {
  height: 22px;
  width: 100% !important;
}
._cols > ._22 {
  width: 22px;
  height: 100% !important;
}
._rows > ._23 {
  height: 23px;
  width: 100% !important;
}
._cols > ._23 {
  width: 23px;
  height: 100% !important;
}
._rows > ._24 {
  height: 24px;
  width: 100% !important;
}
._cols > ._24 {
  width: 24px;
  height: 100% !important;
}
._rows > ._25 {
  height: 25px;
  width: 100% !important;
}
._cols > ._25 {
  width: 25px;
  height: 100% !important;
}
._rows > ._26 {
  height: 26px;
  width: 100% !important;
}
._cols > ._26 {
  width: 26px;
  height: 100% !important;
}
._rows > ._27 {
  height: 27px;
  width: 100% !important;
}
._cols > ._27 {
  width: 27px;
  height: 100% !important;
}
._rows > ._28 {
  height: 28px;
  width: 100% !important;
}
._cols > ._28 {
  width: 28px;
  height: 100% !important;
}
._rows > ._29 {
  height: 29px;
  width: 100% !important;
}
._cols > ._29 {
  width: 29px;
  height: 100% !important;
}
._rows > ._30 {
  height: 30px;
  width: 100% !important;
}
._cols > ._30 {
  width: 30px;
  height: 100% !important;
}
._rows > ._31 {
  height: 31px;
  width: 100% !important;
}
._cols > ._31 {
  width: 31px;
  height: 100% !important;
}
._rows > ._32 {
  height: 32px;
  width: 100% !important;
}
._cols > ._32 {
  width: 32px;
  height: 100% !important;
}
._rows > ._33 {
  height: 33px;
  width: 100% !important;
}
._cols > ._33 {
  width: 33px;
  height: 100% !important;
}
._rows > ._34 {
  height: 34px;
  width: 100% !important;
}
._cols > ._34 {
  width: 34px;
  height: 100% !important;
}
._rows > ._35 {
  height: 35px;
  width: 100% !important;
}
._cols > ._35 {
  width: 35px;
  height: 100% !important;
}
._rows > ._36 {
  height: 36px;
  width: 100% !important;
}
._cols > ._36 {
  width: 36px;
  height: 100% !important;
}
._rows > ._37 {
  height: 37px;
  width: 100% !important;
}
._cols > ._37 {
  width: 37px;
  height: 100% !important;
}
._rows > ._38 {
  height: 38px;
  width: 100% !important;
}
._cols > ._38 {
  width: 38px;
  height: 100% !important;
}
._rows > ._39 {
  height: 39px;
  width: 100% !important;
}
._cols > ._39 {
  width: 39px;
  height: 100% !important;
}
._rows > ._40 {
  height: 40px;
  width: 100% !important;
}
._cols > ._40 {
  width: 40px;
  height: 100% !important;
}
._rows > ._41 {
  height: 41px;
  width: 100% !important;
}
._cols > ._41 {
  width: 41px;
  height: 100% !important;
}
._rows > ._42 {
  height: 42px;
  width: 100% !important;
}
._cols > ._42 {
  width: 42px;
  height: 100% !important;
}
._rows > ._43 {
  height: 43px;
  width: 100% !important;
}
._cols > ._43 {
  width: 43px;
  height: 100% !important;
}
._rows > ._44 {
  height: 44px;
  width: 100% !important;
}
._cols > ._44 {
  width: 44px;
  height: 100% !important;
}
._rows > ._45 {
  height: 45px;
  width: 100% !important;
}
._cols > ._45 {
  width: 45px;
  height: 100% !important;
}
._rows > ._46 {
  height: 46px;
  width: 100% !important;
}
._cols > ._46 {
  width: 46px;
  height: 100% !important;
}
._rows > ._47 {
  height: 47px;
  width: 100% !important;
}
._cols > ._47 {
  width: 47px;
  height: 100% !important;
}
._rows > ._48 {
  height: 48px;
  width: 100% !important;
}
._cols > ._48 {
  width: 48px;
  height: 100% !important;
}
._rows > ._49 {
  height: 49px;
  width: 100% !important;
}
._cols > ._49 {
  width: 49px;
  height: 100% !important;
}
._rows > ._50 {
  height: 50px;
  width: 100% !important;
}
._cols > ._50 {
  width: 50px;
  height: 100% !important;
}
._rows > ._51 {
  height: 51px;
  width: 100% !important;
}
._cols > ._51 {
  width: 51px;
  height: 100% !important;
}
._rows > ._52 {
  height: 52px;
  width: 100% !important;
}
._cols > ._52 {
  width: 52px;
  height: 100% !important;
}
._rows > ._53 {
  height: 53px;
  width: 100% !important;
}
._cols > ._53 {
  width: 53px;
  height: 100% !important;
}
._rows > ._54 {
  height: 54px;
  width: 100% !important;
}
._cols > ._54 {
  width: 54px;
  height: 100% !important;
}
._rows > ._55 {
  height: 55px;
  width: 100% !important;
}
._cols > ._55 {
  width: 55px;
  height: 100% !important;
}
._rows > ._56 {
  height: 56px;
  width: 100% !important;
}
._cols > ._56 {
  width: 56px;
  height: 100% !important;
}
._rows > ._57 {
  height: 57px;
  width: 100% !important;
}
._cols > ._57 {
  width: 57px;
  height: 100% !important;
}
._rows > ._58 {
  height: 58px;
  width: 100% !important;
}
._cols > ._58 {
  width: 58px;
  height: 100% !important;
}
._rows > ._59 {
  height: 59px;
  width: 100% !important;
}
._cols > ._59 {
  width: 59px;
  height: 100% !important;
}
._rows > ._60 {
  height: 60px;
  width: 100% !important;
}
._cols > ._60 {
  width: 60px;
  height: 100% !important;
}
._rows > ._61 {
  height: 61px;
  width: 100% !important;
}
._cols > ._61 {
  width: 61px;
  height: 100% !important;
}
._rows > ._62 {
  height: 62px;
  width: 100% !important;
}
._cols > ._62 {
  width: 62px;
  height: 100% !important;
}
._rows > ._63 {
  height: 63px;
  width: 100% !important;
}
._cols > ._63 {
  width: 63px;
  height: 100% !important;
}
._rows > ._64 {
  height: 64px;
  width: 100% !important;
}
._cols > ._64 {
  width: 64px;
  height: 100% !important;
}
._rows > ._65 {
  height: 65px;
  width: 100% !important;
}
._cols > ._65 {
  width: 65px;
  height: 100% !important;
}
._rows > ._66 {
  height: 66px;
  width: 100% !important;
}
._cols > ._66 {
  width: 66px;
  height: 100% !important;
}
._rows > ._67 {
  height: 67px;
  width: 100% !important;
}
._cols > ._67 {
  width: 67px;
  height: 100% !important;
}
._rows > ._68 {
  height: 68px;
  width: 100% !important;
}
._cols > ._68 {
  width: 68px;
  height: 100% !important;
}
._rows > ._69 {
  height: 69px;
  width: 100% !important;
}
._cols > ._69 {
  width: 69px;
  height: 100% !important;
}
._rows > ._70 {
  height: 70px;
  width: 100% !important;
}
._cols > ._70 {
  width: 70px;
  height: 100% !important;
}
._rows > ._71 {
  height: 71px;
  width: 100% !important;
}
._cols > ._71 {
  width: 71px;
  height: 100% !important;
}
._rows > ._72 {
  height: 72px;
  width: 100% !important;
}
._cols > ._72 {
  width: 72px;
  height: 100% !important;
}
._rows > ._73 {
  height: 73px;
  width: 100% !important;
}
._cols > ._73 {
  width: 73px;
  height: 100% !important;
}
._rows > ._74 {
  height: 74px;
  width: 100% !important;
}
._cols > ._74 {
  width: 74px;
  height: 100% !important;
}
._rows > ._75 {
  height: 75px;
  width: 100% !important;
}
._cols > ._75 {
  width: 75px;
  height: 100% !important;
}
._rows > ._76 {
  height: 76px;
  width: 100% !important;
}
._cols > ._76 {
  width: 76px;
  height: 100% !important;
}
._rows > ._77 {
  height: 77px;
  width: 100% !important;
}
._cols > ._77 {
  width: 77px;
  height: 100% !important;
}
._rows > ._78 {
  height: 78px;
  width: 100% !important;
}
._cols > ._78 {
  width: 78px;
  height: 100% !important;
}
._rows > ._79 {
  height: 79px;
  width: 100% !important;
}
._cols > ._79 {
  width: 79px;
  height: 100% !important;
}
._rows > ._80 {
  height: 80px;
  width: 100% !important;
}
._cols > ._80 {
  width: 80px;
  height: 100% !important;
}
._rows > ._81 {
  height: 81px;
  width: 100% !important;
}
._cols > ._81 {
  width: 81px;
  height: 100% !important;
}
._rows > ._82 {
  height: 82px;
  width: 100% !important;
}
._cols > ._82 {
  width: 82px;
  height: 100% !important;
}
._rows > ._83 {
  height: 83px;
  width: 100% !important;
}
._cols > ._83 {
  width: 83px;
  height: 100% !important;
}
._rows > ._84 {
  height: 84px;
  width: 100% !important;
}
._cols > ._84 {
  width: 84px;
  height: 100% !important;
}
._rows > ._85 {
  height: 85px;
  width: 100% !important;
}
._cols > ._85 {
  width: 85px;
  height: 100% !important;
}
._rows > ._86 {
  height: 86px;
  width: 100% !important;
}
._cols > ._86 {
  width: 86px;
  height: 100% !important;
}
._rows > ._87 {
  height: 87px;
  width: 100% !important;
}
._cols > ._87 {
  width: 87px;
  height: 100% !important;
}
._rows > ._88 {
  height: 88px;
  width: 100% !important;
}
._cols > ._88 {
  width: 88px;
  height: 100% !important;
}
._rows > ._89 {
  height: 89px;
  width: 100% !important;
}
._cols > ._89 {
  width: 89px;
  height: 100% !important;
}
._rows > ._90 {
  height: 90px;
  width: 100% !important;
}
._cols > ._90 {
  width: 90px;
  height: 100% !important;
}
._rows > ._91 {
  height: 91px;
  width: 100% !important;
}
._cols > ._91 {
  width: 91px;
  height: 100% !important;
}
._rows > ._92 {
  height: 92px;
  width: 100% !important;
}
._cols > ._92 {
  width: 92px;
  height: 100% !important;
}
._rows > ._93 {
  height: 93px;
  width: 100% !important;
}
._cols > ._93 {
  width: 93px;
  height: 100% !important;
}
._rows > ._94 {
  height: 94px;
  width: 100% !important;
}
._cols > ._94 {
  width: 94px;
  height: 100% !important;
}
._rows > ._95 {
  height: 95px;
  width: 100% !important;
}
._cols > ._95 {
  width: 95px;
  height: 100% !important;
}
._rows > ._96 {
  height: 96px;
  width: 100% !important;
}
._cols > ._96 {
  width: 96px;
  height: 100% !important;
}
._rows > ._97 {
  height: 97px;
  width: 100% !important;
}
._cols > ._97 {
  width: 97px;
  height: 100% !important;
}
._rows > ._98 {
  height: 98px;
  width: 100% !important;
}
._cols > ._98 {
  width: 98px;
  height: 100% !important;
}
._rows > ._99 {
  height: 99px;
  width: 100% !important;
}
._cols > ._99 {
  width: 99px;
  height: 100% !important;
}
._rows > ._100 {
  height: 100px;
  width: 100% !important;
}
._cols > ._100 {
  width: 100px;
  height: 100% !important;
}
._rows > ._101 {
  height: 101px;
  width: 100% !important;
}
._cols > ._101 {
  width: 101px;
  height: 100% !important;
}
._rows > ._102 {
  height: 102px;
  width: 100% !important;
}
._cols > ._102 {
  width: 102px;
  height: 100% !important;
}
._rows > ._103 {
  height: 103px;
  width: 100% !important;
}
._cols > ._103 {
  width: 103px;
  height: 100% !important;
}
._rows > ._104 {
  height: 104px;
  width: 100% !important;
}
._cols > ._104 {
  width: 104px;
  height: 100% !important;
}
._rows > ._105 {
  height: 105px;
  width: 100% !important;
}
._cols > ._105 {
  width: 105px;
  height: 100% !important;
}
._rows > ._106 {
  height: 106px;
  width: 100% !important;
}
._cols > ._106 {
  width: 106px;
  height: 100% !important;
}
._rows > ._107 {
  height: 107px;
  width: 100% !important;
}
._cols > ._107 {
  width: 107px;
  height: 100% !important;
}
._rows > ._108 {
  height: 108px;
  width: 100% !important;
}
._cols > ._108 {
  width: 108px;
  height: 100% !important;
}
._rows > ._109 {
  height: 109px;
  width: 100% !important;
}
._cols > ._109 {
  width: 109px;
  height: 100% !important;
}
._rows > ._110 {
  height: 110px;
  width: 100% !important;
}
._cols > ._110 {
  width: 110px;
  height: 100% !important;
}
._rows > ._111 {
  height: 111px;
  width: 100% !important;
}
._cols > ._111 {
  width: 111px;
  height: 100% !important;
}
._rows > ._112 {
  height: 112px;
  width: 100% !important;
}
._cols > ._112 {
  width: 112px;
  height: 100% !important;
}
._rows > ._113 {
  height: 113px;
  width: 100% !important;
}
._cols > ._113 {
  width: 113px;
  height: 100% !important;
}
._rows > ._114 {
  height: 114px;
  width: 100% !important;
}
._cols > ._114 {
  width: 114px;
  height: 100% !important;
}
._rows > ._115 {
  height: 115px;
  width: 100% !important;
}
._cols > ._115 {
  width: 115px;
  height: 100% !important;
}
._rows > ._116 {
  height: 116px;
  width: 100% !important;
}
._cols > ._116 {
  width: 116px;
  height: 100% !important;
}
._rows > ._117 {
  height: 117px;
  width: 100% !important;
}
._cols > ._117 {
  width: 117px;
  height: 100% !important;
}
._rows > ._118 {
  height: 118px;
  width: 100% !important;
}
._cols > ._118 {
  width: 118px;
  height: 100% !important;
}
._rows > ._119 {
  height: 119px;
  width: 100% !important;
}
._cols > ._119 {
  width: 119px;
  height: 100% !important;
}
._rows > ._120 {
  height: 120px;
  width: 100% !important;
}
._cols > ._120 {
  width: 120px;
  height: 100% !important;
}
._rows > ._121 {
  height: 121px;
  width: 100% !important;
}
._cols > ._121 {
  width: 121px;
  height: 100% !important;
}
._rows > ._122 {
  height: 122px;
  width: 100% !important;
}
._cols > ._122 {
  width: 122px;
  height: 100% !important;
}
._rows > ._123 {
  height: 123px;
  width: 100% !important;
}
._cols > ._123 {
  width: 123px;
  height: 100% !important;
}
._rows > ._124 {
  height: 124px;
  width: 100% !important;
}
._cols > ._124 {
  width: 124px;
  height: 100% !important;
}
._rows > ._125 {
  height: 125px;
  width: 100% !important;
}
._cols > ._125 {
  width: 125px;
  height: 100% !important;
}
._rows > ._126 {
  height: 126px;
  width: 100% !important;
}
._cols > ._126 {
  width: 126px;
  height: 100% !important;
}
._rows > ._127 {
  height: 127px;
  width: 100% !important;
}
._cols > ._127 {
  width: 127px;
  height: 100% !important;
}
._rows > ._128 {
  height: 128px;
  width: 100% !important;
}
._cols > ._128 {
  width: 128px;
  height: 100% !important;
}
._rows > ._129 {
  height: 129px;
  width: 100% !important;
}
._cols > ._129 {
  width: 129px;
  height: 100% !important;
}
._rows > ._130 {
  height: 130px;
  width: 100% !important;
}
._cols > ._130 {
  width: 130px;
  height: 100% !important;
}
._rows > ._131 {
  height: 131px;
  width: 100% !important;
}
._cols > ._131 {
  width: 131px;
  height: 100% !important;
}
._rows > ._132 {
  height: 132px;
  width: 100% !important;
}
._cols > ._132 {
  width: 132px;
  height: 100% !important;
}
._rows > ._133 {
  height: 133px;
  width: 100% !important;
}
._cols > ._133 {
  width: 133px;
  height: 100% !important;
}
._rows > ._134 {
  height: 134px;
  width: 100% !important;
}
._cols > ._134 {
  width: 134px;
  height: 100% !important;
}
._rows > ._135 {
  height: 135px;
  width: 100% !important;
}
._cols > ._135 {
  width: 135px;
  height: 100% !important;
}
._rows > ._136 {
  height: 136px;
  width: 100% !important;
}
._cols > ._136 {
  width: 136px;
  height: 100% !important;
}
._rows > ._137 {
  height: 137px;
  width: 100% !important;
}
._cols > ._137 {
  width: 137px;
  height: 100% !important;
}
._rows > ._138 {
  height: 138px;
  width: 100% !important;
}
._cols > ._138 {
  width: 138px;
  height: 100% !important;
}
._rows > ._139 {
  height: 139px;
  width: 100% !important;
}
._cols > ._139 {
  width: 139px;
  height: 100% !important;
}
._rows > ._140 {
  height: 140px;
  width: 100% !important;
}
._cols > ._140 {
  width: 140px;
  height: 100% !important;
}
._rows > ._141 {
  height: 141px;
  width: 100% !important;
}
._cols > ._141 {
  width: 141px;
  height: 100% !important;
}
._rows > ._142 {
  height: 142px;
  width: 100% !important;
}
._cols > ._142 {
  width: 142px;
  height: 100% !important;
}
._rows > ._143 {
  height: 143px;
  width: 100% !important;
}
._cols > ._143 {
  width: 143px;
  height: 100% !important;
}
._rows > ._144 {
  height: 144px;
  width: 100% !important;
}
._cols > ._144 {
  width: 144px;
  height: 100% !important;
}
._rows > ._145 {
  height: 145px;
  width: 100% !important;
}
._cols > ._145 {
  width: 145px;
  height: 100% !important;
}
._rows > ._146 {
  height: 146px;
  width: 100% !important;
}
._cols > ._146 {
  width: 146px;
  height: 100% !important;
}
._rows > ._147 {
  height: 147px;
  width: 100% !important;
}
._cols > ._147 {
  width: 147px;
  height: 100% !important;
}
._rows > ._148 {
  height: 148px;
  width: 100% !important;
}
._cols > ._148 {
  width: 148px;
  height: 100% !important;
}
._rows > ._149 {
  height: 149px;
  width: 100% !important;
}
._cols > ._149 {
  width: 149px;
  height: 100% !important;
}
._rows > ._150 {
  height: 150px;
  width: 100% !important;
}
._cols > ._150 {
  width: 150px;
  height: 100% !important;
}
._rows > ._151 {
  height: 151px;
  width: 100% !important;
}
._cols > ._151 {
  width: 151px;
  height: 100% !important;
}
._rows > ._152 {
  height: 152px;
  width: 100% !important;
}
._cols > ._152 {
  width: 152px;
  height: 100% !important;
}
._rows > ._153 {
  height: 153px;
  width: 100% !important;
}
._cols > ._153 {
  width: 153px;
  height: 100% !important;
}
._rows > ._154 {
  height: 154px;
  width: 100% !important;
}
._cols > ._154 {
  width: 154px;
  height: 100% !important;
}
._rows > ._155 {
  height: 155px;
  width: 100% !important;
}
._cols > ._155 {
  width: 155px;
  height: 100% !important;
}
._rows > ._156 {
  height: 156px;
  width: 100% !important;
}
._cols > ._156 {
  width: 156px;
  height: 100% !important;
}
._rows > ._157 {
  height: 157px;
  width: 100% !important;
}
._cols > ._157 {
  width: 157px;
  height: 100% !important;
}
._rows > ._158 {
  height: 158px;
  width: 100% !important;
}
._cols > ._158 {
  width: 158px;
  height: 100% !important;
}
._rows > ._159 {
  height: 159px;
  width: 100% !important;
}
._cols > ._159 {
  width: 159px;
  height: 100% !important;
}
._rows > ._160 {
  height: 160px;
  width: 100% !important;
}
._cols > ._160 {
  width: 160px;
  height: 100% !important;
}
._rows > ._161 {
  height: 161px;
  width: 100% !important;
}
._cols > ._161 {
  width: 161px;
  height: 100% !important;
}
._rows > ._162 {
  height: 162px;
  width: 100% !important;
}
._cols > ._162 {
  width: 162px;
  height: 100% !important;
}
._rows > ._163 {
  height: 163px;
  width: 100% !important;
}
._cols > ._163 {
  width: 163px;
  height: 100% !important;
}
._rows > ._164 {
  height: 164px;
  width: 100% !important;
}
._cols > ._164 {
  width: 164px;
  height: 100% !important;
}
._rows > ._165 {
  height: 165px;
  width: 100% !important;
}
._cols > ._165 {
  width: 165px;
  height: 100% !important;
}
._rows > ._166 {
  height: 166px;
  width: 100% !important;
}
._cols > ._166 {
  width: 166px;
  height: 100% !important;
}
._rows > ._167 {
  height: 167px;
  width: 100% !important;
}
._cols > ._167 {
  width: 167px;
  height: 100% !important;
}
._rows > ._168 {
  height: 168px;
  width: 100% !important;
}
._cols > ._168 {
  width: 168px;
  height: 100% !important;
}
._rows > ._169 {
  height: 169px;
  width: 100% !important;
}
._cols > ._169 {
  width: 169px;
  height: 100% !important;
}
._rows > ._170 {
  height: 170px;
  width: 100% !important;
}
._cols > ._170 {
  width: 170px;
  height: 100% !important;
}
._rows > ._171 {
  height: 171px;
  width: 100% !important;
}
._cols > ._171 {
  width: 171px;
  height: 100% !important;
}
._rows > ._172 {
  height: 172px;
  width: 100% !important;
}
._cols > ._172 {
  width: 172px;
  height: 100% !important;
}
._rows > ._173 {
  height: 173px;
  width: 100% !important;
}
._cols > ._173 {
  width: 173px;
  height: 100% !important;
}
._rows > ._174 {
  height: 174px;
  width: 100% !important;
}
._cols > ._174 {
  width: 174px;
  height: 100% !important;
}
._rows > ._175 {
  height: 175px;
  width: 100% !important;
}
._cols > ._175 {
  width: 175px;
  height: 100% !important;
}
._rows > ._176 {
  height: 176px;
  width: 100% !important;
}
._cols > ._176 {
  width: 176px;
  height: 100% !important;
}
._rows > ._177 {
  height: 177px;
  width: 100% !important;
}
._cols > ._177 {
  width: 177px;
  height: 100% !important;
}
._rows > ._178 {
  height: 178px;
  width: 100% !important;
}
._cols > ._178 {
  width: 178px;
  height: 100% !important;
}
._rows > ._179 {
  height: 179px;
  width: 100% !important;
}
._cols > ._179 {
  width: 179px;
  height: 100% !important;
}
._rows > ._180 {
  height: 180px;
  width: 100% !important;
}
._cols > ._180 {
  width: 180px;
  height: 100% !important;
}
._rows > ._181 {
  height: 181px;
  width: 100% !important;
}
._cols > ._181 {
  width: 181px;
  height: 100% !important;
}
._rows > ._182 {
  height: 182px;
  width: 100% !important;
}
._cols > ._182 {
  width: 182px;
  height: 100% !important;
}
._rows > ._183 {
  height: 183px;
  width: 100% !important;
}
._cols > ._183 {
  width: 183px;
  height: 100% !important;
}
._rows > ._184 {
  height: 184px;
  width: 100% !important;
}
._cols > ._184 {
  width: 184px;
  height: 100% !important;
}
._rows > ._185 {
  height: 185px;
  width: 100% !important;
}
._cols > ._185 {
  width: 185px;
  height: 100% !important;
}
._rows > ._186 {
  height: 186px;
  width: 100% !important;
}
._cols > ._186 {
  width: 186px;
  height: 100% !important;
}
._rows > ._187 {
  height: 187px;
  width: 100% !important;
}
._cols > ._187 {
  width: 187px;
  height: 100% !important;
}
._rows > ._188 {
  height: 188px;
  width: 100% !important;
}
._cols > ._188 {
  width: 188px;
  height: 100% !important;
}
._rows > ._189 {
  height: 189px;
  width: 100% !important;
}
._cols > ._189 {
  width: 189px;
  height: 100% !important;
}
._rows > ._190 {
  height: 190px;
  width: 100% !important;
}
._cols > ._190 {
  width: 190px;
  height: 100% !important;
}
._rows > ._191 {
  height: 191px;
  width: 100% !important;
}
._cols > ._191 {
  width: 191px;
  height: 100% !important;
}
._rows > ._192 {
  height: 192px;
  width: 100% !important;
}
._cols > ._192 {
  width: 192px;
  height: 100% !important;
}
._rows > ._193 {
  height: 193px;
  width: 100% !important;
}
._cols > ._193 {
  width: 193px;
  height: 100% !important;
}
._rows > ._194 {
  height: 194px;
  width: 100% !important;
}
._cols > ._194 {
  width: 194px;
  height: 100% !important;
}
._rows > ._195 {
  height: 195px;
  width: 100% !important;
}
._cols > ._195 {
  width: 195px;
  height: 100% !important;
}
._rows > ._196 {
  height: 196px;
  width: 100% !important;
}
._cols > ._196 {
  width: 196px;
  height: 100% !important;
}
._rows > ._197 {
  height: 197px;
  width: 100% !important;
}
._cols > ._197 {
  width: 197px;
  height: 100% !important;
}
._rows > ._198 {
  height: 198px;
  width: 100% !important;
}
._cols > ._198 {
  width: 198px;
  height: 100% !important;
}
._rows > ._199 {
  height: 199px;
  width: 100% !important;
}
._cols > ._199 {
  width: 199px;
  height: 100% !important;
}
._rows > ._200 {
  height: 200px;
  width: 100% !important;
}
._cols > ._200 {
  width: 200px;
  height: 100% !important;
}
._rows > ._201 {
  height: 201px;
  width: 100% !important;
}
._cols > ._201 {
  width: 201px;
  height: 100% !important;
}
._rows > ._202 {
  height: 202px;
  width: 100% !important;
}
._cols > ._202 {
  width: 202px;
  height: 100% !important;
}
._rows > ._203 {
  height: 203px;
  width: 100% !important;
}
._cols > ._203 {
  width: 203px;
  height: 100% !important;
}
._rows > ._204 {
  height: 204px;
  width: 100% !important;
}
._cols > ._204 {
  width: 204px;
  height: 100% !important;
}
._rows > ._205 {
  height: 205px;
  width: 100% !important;
}
._cols > ._205 {
  width: 205px;
  height: 100% !important;
}
._rows > ._206 {
  height: 206px;
  width: 100% !important;
}
._cols > ._206 {
  width: 206px;
  height: 100% !important;
}
._rows > ._207 {
  height: 207px;
  width: 100% !important;
}
._cols > ._207 {
  width: 207px;
  height: 100% !important;
}
._rows > ._208 {
  height: 208px;
  width: 100% !important;
}
._cols > ._208 {
  width: 208px;
  height: 100% !important;
}
._rows > ._209 {
  height: 209px;
  width: 100% !important;
}
._cols > ._209 {
  width: 209px;
  height: 100% !important;
}
._rows > ._210 {
  height: 210px;
  width: 100% !important;
}
._cols > ._210 {
  width: 210px;
  height: 100% !important;
}
._rows > ._211 {
  height: 211px;
  width: 100% !important;
}
._cols > ._211 {
  width: 211px;
  height: 100% !important;
}
._rows > ._212 {
  height: 212px;
  width: 100% !important;
}
._cols > ._212 {
  width: 212px;
  height: 100% !important;
}
._rows > ._213 {
  height: 213px;
  width: 100% !important;
}
._cols > ._213 {
  width: 213px;
  height: 100% !important;
}
._rows > ._214 {
  height: 214px;
  width: 100% !important;
}
._cols > ._214 {
  width: 214px;
  height: 100% !important;
}
._rows > ._215 {
  height: 215px;
  width: 100% !important;
}
._cols > ._215 {
  width: 215px;
  height: 100% !important;
}
._rows > ._216 {
  height: 216px;
  width: 100% !important;
}
._cols > ._216 {
  width: 216px;
  height: 100% !important;
}
._rows > ._217 {
  height: 217px;
  width: 100% !important;
}
._cols > ._217 {
  width: 217px;
  height: 100% !important;
}
._rows > ._218 {
  height: 218px;
  width: 100% !important;
}
._cols > ._218 {
  width: 218px;
  height: 100% !important;
}
._rows > ._219 {
  height: 219px;
  width: 100% !important;
}
._cols > ._219 {
  width: 219px;
  height: 100% !important;
}
._rows > ._220 {
  height: 220px;
  width: 100% !important;
}
._cols > ._220 {
  width: 220px;
  height: 100% !important;
}
._rows > ._221 {
  height: 221px;
  width: 100% !important;
}
._cols > ._221 {
  width: 221px;
  height: 100% !important;
}
._rows > ._222 {
  height: 222px;
  width: 100% !important;
}
._cols > ._222 {
  width: 222px;
  height: 100% !important;
}
._rows > ._223 {
  height: 223px;
  width: 100% !important;
}
._cols > ._223 {
  width: 223px;
  height: 100% !important;
}
._rows > ._224 {
  height: 224px;
  width: 100% !important;
}
._cols > ._224 {
  width: 224px;
  height: 100% !important;
}
._rows > ._225 {
  height: 225px;
  width: 100% !important;
}
._cols > ._225 {
  width: 225px;
  height: 100% !important;
}
._rows > ._226 {
  height: 226px;
  width: 100% !important;
}
._cols > ._226 {
  width: 226px;
  height: 100% !important;
}
._rows > ._227 {
  height: 227px;
  width: 100% !important;
}
._cols > ._227 {
  width: 227px;
  height: 100% !important;
}
._rows > ._228 {
  height: 228px;
  width: 100% !important;
}
._cols > ._228 {
  width: 228px;
  height: 100% !important;
}
._rows > ._229 {
  height: 229px;
  width: 100% !important;
}
._cols > ._229 {
  width: 229px;
  height: 100% !important;
}
._rows > ._230 {
  height: 230px;
  width: 100% !important;
}
._cols > ._230 {
  width: 230px;
  height: 100% !important;
}
._rows > ._231 {
  height: 231px;
  width: 100% !important;
}
._cols > ._231 {
  width: 231px;
  height: 100% !important;
}
._rows > ._232 {
  height: 232px;
  width: 100% !important;
}
._cols > ._232 {
  width: 232px;
  height: 100% !important;
}
._rows > ._233 {
  height: 233px;
  width: 100% !important;
}
._cols > ._233 {
  width: 233px;
  height: 100% !important;
}
._rows > ._234 {
  height: 234px;
  width: 100% !important;
}
._cols > ._234 {
  width: 234px;
  height: 100% !important;
}
._rows > ._235 {
  height: 235px;
  width: 100% !important;
}
._cols > ._235 {
  width: 235px;
  height: 100% !important;
}
._rows > ._236 {
  height: 236px;
  width: 100% !important;
}
._cols > ._236 {
  width: 236px;
  height: 100% !important;
}
._rows > ._237 {
  height: 237px;
  width: 100% !important;
}
._cols > ._237 {
  width: 237px;
  height: 100% !important;
}
._rows > ._238 {
  height: 238px;
  width: 100% !important;
}
._cols > ._238 {
  width: 238px;
  height: 100% !important;
}
._rows > ._239 {
  height: 239px;
  width: 100% !important;
}
._cols > ._239 {
  width: 239px;
  height: 100% !important;
}
._rows > ._240 {
  height: 240px;
  width: 100% !important;
}
._cols > ._240 {
  width: 240px;
  height: 100% !important;
}
._rows > ._241 {
  height: 241px;
  width: 100% !important;
}
._cols > ._241 {
  width: 241px;
  height: 100% !important;
}
._rows > ._242 {
  height: 242px;
  width: 100% !important;
}
._cols > ._242 {
  width: 242px;
  height: 100% !important;
}
._rows > ._243 {
  height: 243px;
  width: 100% !important;
}
._cols > ._243 {
  width: 243px;
  height: 100% !important;
}
._rows > ._244 {
  height: 244px;
  width: 100% !important;
}
._cols > ._244 {
  width: 244px;
  height: 100% !important;
}
._rows > ._245 {
  height: 245px;
  width: 100% !important;
}
._cols > ._245 {
  width: 245px;
  height: 100% !important;
}
._rows > ._246 {
  height: 246px;
  width: 100% !important;
}
._cols > ._246 {
  width: 246px;
  height: 100% !important;
}
._rows > ._247 {
  height: 247px;
  width: 100% !important;
}
._cols > ._247 {
  width: 247px;
  height: 100% !important;
}
._rows > ._248 {
  height: 248px;
  width: 100% !important;
}
._cols > ._248 {
  width: 248px;
  height: 100% !important;
}
._rows > ._249 {
  height: 249px;
  width: 100% !important;
}
._cols > ._249 {
  width: 249px;
  height: 100% !important;
}
._rows > ._250 {
  height: 250px;
  width: 100% !important;
}
._cols > ._250 {
  width: 250px;
  height: 100% !important;
}
._rows > ._251 {
  height: 251px;
  width: 100% !important;
}
._cols > ._251 {
  width: 251px;
  height: 100% !important;
}
._rows > ._252 {
  height: 252px;
  width: 100% !important;
}
._cols > ._252 {
  width: 252px;
  height: 100% !important;
}
._rows > ._253 {
  height: 253px;
  width: 100% !important;
}
._cols > ._253 {
  width: 253px;
  height: 100% !important;
}
._rows > ._254 {
  height: 254px;
  width: 100% !important;
}
._cols > ._254 {
  width: 254px;
  height: 100% !important;
}
._rows > ._255 {
  height: 255px;
  width: 100% !important;
}
._cols > ._255 {
  width: 255px;
  height: 100% !important;
}
._rows > ._256 {
  height: 256px;
  width: 100% !important;
}
._cols > ._256 {
  width: 256px;
  height: 100% !important;
}
._rows > ._257 {
  height: 257px;
  width: 100% !important;
}
._cols > ._257 {
  width: 257px;
  height: 100% !important;
}
._rows > ._258 {
  height: 258px;
  width: 100% !important;
}
._cols > ._258 {
  width: 258px;
  height: 100% !important;
}
._rows > ._259 {
  height: 259px;
  width: 100% !important;
}
._cols > ._259 {
  width: 259px;
  height: 100% !important;
}
._rows > ._260 {
  height: 260px;
  width: 100% !important;
}
._cols > ._260 {
  width: 260px;
  height: 100% !important;
}
._rows > ._261 {
  height: 261px;
  width: 100% !important;
}
._cols > ._261 {
  width: 261px;
  height: 100% !important;
}
._rows > ._262 {
  height: 262px;
  width: 100% !important;
}
._cols > ._262 {
  width: 262px;
  height: 100% !important;
}
._rows > ._263 {
  height: 263px;
  width: 100% !important;
}
._cols > ._263 {
  width: 263px;
  height: 100% !important;
}
._rows > ._264 {
  height: 264px;
  width: 100% !important;
}
._cols > ._264 {
  width: 264px;
  height: 100% !important;
}
._rows > ._265 {
  height: 265px;
  width: 100% !important;
}
._cols > ._265 {
  width: 265px;
  height: 100% !important;
}
._rows > ._266 {
  height: 266px;
  width: 100% !important;
}
._cols > ._266 {
  width: 266px;
  height: 100% !important;
}
._rows > ._267 {
  height: 267px;
  width: 100% !important;
}
._cols > ._267 {
  width: 267px;
  height: 100% !important;
}
._rows > ._268 {
  height: 268px;
  width: 100% !important;
}
._cols > ._268 {
  width: 268px;
  height: 100% !important;
}
._rows > ._269 {
  height: 269px;
  width: 100% !important;
}
._cols > ._269 {
  width: 269px;
  height: 100% !important;
}
._rows > ._270 {
  height: 270px;
  width: 100% !important;
}
._cols > ._270 {
  width: 270px;
  height: 100% !important;
}
._rows > ._271 {
  height: 271px;
  width: 100% !important;
}
._cols > ._271 {
  width: 271px;
  height: 100% !important;
}
._rows > ._272 {
  height: 272px;
  width: 100% !important;
}
._cols > ._272 {
  width: 272px;
  height: 100% !important;
}
._rows > ._273 {
  height: 273px;
  width: 100% !important;
}
._cols > ._273 {
  width: 273px;
  height: 100% !important;
}
._rows > ._274 {
  height: 274px;
  width: 100% !important;
}
._cols > ._274 {
  width: 274px;
  height: 100% !important;
}
._rows > ._275 {
  height: 275px;
  width: 100% !important;
}
._cols > ._275 {
  width: 275px;
  height: 100% !important;
}
._rows > ._276 {
  height: 276px;
  width: 100% !important;
}
._cols > ._276 {
  width: 276px;
  height: 100% !important;
}
._rows > ._277 {
  height: 277px;
  width: 100% !important;
}
._cols > ._277 {
  width: 277px;
  height: 100% !important;
}
._rows > ._278 {
  height: 278px;
  width: 100% !important;
}
._cols > ._278 {
  width: 278px;
  height: 100% !important;
}
._rows > ._279 {
  height: 279px;
  width: 100% !important;
}
._cols > ._279 {
  width: 279px;
  height: 100% !important;
}
._rows > ._280 {
  height: 280px;
  width: 100% !important;
}
._cols > ._280 {
  width: 280px;
  height: 100% !important;
}
._rows > ._281 {
  height: 281px;
  width: 100% !important;
}
._cols > ._281 {
  width: 281px;
  height: 100% !important;
}
._rows > ._282 {
  height: 282px;
  width: 100% !important;
}
._cols > ._282 {
  width: 282px;
  height: 100% !important;
}
._rows > ._283 {
  height: 283px;
  width: 100% !important;
}
._cols > ._283 {
  width: 283px;
  height: 100% !important;
}
._rows > ._284 {
  height: 284px;
  width: 100% !important;
}
._cols > ._284 {
  width: 284px;
  height: 100% !important;
}
._rows > ._285 {
  height: 285px;
  width: 100% !important;
}
._cols > ._285 {
  width: 285px;
  height: 100% !important;
}
._rows > ._286 {
  height: 286px;
  width: 100% !important;
}
._cols > ._286 {
  width: 286px;
  height: 100% !important;
}
._rows > ._287 {
  height: 287px;
  width: 100% !important;
}
._cols > ._287 {
  width: 287px;
  height: 100% !important;
}
._rows > ._288 {
  height: 288px;
  width: 100% !important;
}
._cols > ._288 {
  width: 288px;
  height: 100% !important;
}
._rows > ._289 {
  height: 289px;
  width: 100% !important;
}
._cols > ._289 {
  width: 289px;
  height: 100% !important;
}
._rows > ._290 {
  height: 290px;
  width: 100% !important;
}
._cols > ._290 {
  width: 290px;
  height: 100% !important;
}
._rows > ._291 {
  height: 291px;
  width: 100% !important;
}
._cols > ._291 {
  width: 291px;
  height: 100% !important;
}
._rows > ._292 {
  height: 292px;
  width: 100% !important;
}
._cols > ._292 {
  width: 292px;
  height: 100% !important;
}
._rows > ._293 {
  height: 293px;
  width: 100% !important;
}
._cols > ._293 {
  width: 293px;
  height: 100% !important;
}
._rows > ._294 {
  height: 294px;
  width: 100% !important;
}
._cols > ._294 {
  width: 294px;
  height: 100% !important;
}
._rows > ._295 {
  height: 295px;
  width: 100% !important;
}
._cols > ._295 {
  width: 295px;
  height: 100% !important;
}
._rows > ._296 {
  height: 296px;
  width: 100% !important;
}
._cols > ._296 {
  width: 296px;
  height: 100% !important;
}
._rows > ._297 {
  height: 297px;
  width: 100% !important;
}
._cols > ._297 {
  width: 297px;
  height: 100% !important;
}
._rows > ._298 {
  height: 298px;
  width: 100% !important;
}
._cols > ._298 {
  width: 298px;
  height: 100% !important;
}
._rows > ._299 {
  height: 299px;
  width: 100% !important;
}
._cols > ._299 {
  width: 299px;
  height: 100% !important;
}
._rows > ._300 {
  height: 300px;
  width: 100% !important;
}
._cols > ._300 {
  width: 300px;
  height: 100% !important;
}
._rows > ._301 {
  height: 301px;
  width: 100% !important;
}
._cols > ._301 {
  width: 301px;
  height: 100% !important;
}
._rows > ._302 {
  height: 302px;
  width: 100% !important;
}
._cols > ._302 {
  width: 302px;
  height: 100% !important;
}
._rows > ._303 {
  height: 303px;
  width: 100% !important;
}
._cols > ._303 {
  width: 303px;
  height: 100% !important;
}
._rows > ._304 {
  height: 304px;
  width: 100% !important;
}
._cols > ._304 {
  width: 304px;
  height: 100% !important;
}
._rows > ._305 {
  height: 305px;
  width: 100% !important;
}
._cols > ._305 {
  width: 305px;
  height: 100% !important;
}
._rows > ._306 {
  height: 306px;
  width: 100% !important;
}
._cols > ._306 {
  width: 306px;
  height: 100% !important;
}
._rows > ._307 {
  height: 307px;
  width: 100% !important;
}
._cols > ._307 {
  width: 307px;
  height: 100% !important;
}
._rows > ._308 {
  height: 308px;
  width: 100% !important;
}
._cols > ._308 {
  width: 308px;
  height: 100% !important;
}
._rows > ._309 {
  height: 309px;
  width: 100% !important;
}
._cols > ._309 {
  width: 309px;
  height: 100% !important;
}
._rows > ._310 {
  height: 310px;
  width: 100% !important;
}
._cols > ._310 {
  width: 310px;
  height: 100% !important;
}
._rows > ._311 {
  height: 311px;
  width: 100% !important;
}
._cols > ._311 {
  width: 311px;
  height: 100% !important;
}
._rows > ._312 {
  height: 312px;
  width: 100% !important;
}
._cols > ._312 {
  width: 312px;
  height: 100% !important;
}
._rows > ._313 {
  height: 313px;
  width: 100% !important;
}
._cols > ._313 {
  width: 313px;
  height: 100% !important;
}
._rows > ._314 {
  height: 314px;
  width: 100% !important;
}
._cols > ._314 {
  width: 314px;
  height: 100% !important;
}
._rows > ._315 {
  height: 315px;
  width: 100% !important;
}
._cols > ._315 {
  width: 315px;
  height: 100% !important;
}
._rows > ._316 {
  height: 316px;
  width: 100% !important;
}
._cols > ._316 {
  width: 316px;
  height: 100% !important;
}
._rows > ._317 {
  height: 317px;
  width: 100% !important;
}
._cols > ._317 {
  width: 317px;
  height: 100% !important;
}
._rows > ._318 {
  height: 318px;
  width: 100% !important;
}
._cols > ._318 {
  width: 318px;
  height: 100% !important;
}
._rows > ._319 {
  height: 319px;
  width: 100% !important;
}
._cols > ._319 {
  width: 319px;
  height: 100% !important;
}
._rows > ._320 {
  height: 320px;
  width: 100% !important;
}
._cols > ._320 {
  width: 320px;
  height: 100% !important;
}
._rows > ._321 {
  height: 321px;
  width: 100% !important;
}
._cols > ._321 {
  width: 321px;
  height: 100% !important;
}
._rows > ._322 {
  height: 322px;
  width: 100% !important;
}
._cols > ._322 {
  width: 322px;
  height: 100% !important;
}
._rows > ._323 {
  height: 323px;
  width: 100% !important;
}
._cols > ._323 {
  width: 323px;
  height: 100% !important;
}
._rows > ._324 {
  height: 324px;
  width: 100% !important;
}
._cols > ._324 {
  width: 324px;
  height: 100% !important;
}
._rows > ._325 {
  height: 325px;
  width: 100% !important;
}
._cols > ._325 {
  width: 325px;
  height: 100% !important;
}
._rows > ._326 {
  height: 326px;
  width: 100% !important;
}
._cols > ._326 {
  width: 326px;
  height: 100% !important;
}
._rows > ._327 {
  height: 327px;
  width: 100% !important;
}
._cols > ._327 {
  width: 327px;
  height: 100% !important;
}
._rows > ._328 {
  height: 328px;
  width: 100% !important;
}
._cols > ._328 {
  width: 328px;
  height: 100% !important;
}
._rows > ._329 {
  height: 329px;
  width: 100% !important;
}
._cols > ._329 {
  width: 329px;
  height: 100% !important;
}
._rows > ._330 {
  height: 330px;
  width: 100% !important;
}
._cols > ._330 {
  width: 330px;
  height: 100% !important;
}
._rows > ._331 {
  height: 331px;
  width: 100% !important;
}
._cols > ._331 {
  width: 331px;
  height: 100% !important;
}
._rows > ._332 {
  height: 332px;
  width: 100% !important;
}
._cols > ._332 {
  width: 332px;
  height: 100% !important;
}
._rows > ._333 {
  height: 333px;
  width: 100% !important;
}
._cols > ._333 {
  width: 333px;
  height: 100% !important;
}
._rows > ._334 {
  height: 334px;
  width: 100% !important;
}
._cols > ._334 {
  width: 334px;
  height: 100% !important;
}
._rows > ._335 {
  height: 335px;
  width: 100% !important;
}
._cols > ._335 {
  width: 335px;
  height: 100% !important;
}
._rows > ._336 {
  height: 336px;
  width: 100% !important;
}
._cols > ._336 {
  width: 336px;
  height: 100% !important;
}
._rows > ._337 {
  height: 337px;
  width: 100% !important;
}
._cols > ._337 {
  width: 337px;
  height: 100% !important;
}
._rows > ._338 {
  height: 338px;
  width: 100% !important;
}
._cols > ._338 {
  width: 338px;
  height: 100% !important;
}
._rows > ._339 {
  height: 339px;
  width: 100% !important;
}
._cols > ._339 {
  width: 339px;
  height: 100% !important;
}
._rows > ._340 {
  height: 340px;
  width: 100% !important;
}
._cols > ._340 {
  width: 340px;
  height: 100% !important;
}
._rows > ._341 {
  height: 341px;
  width: 100% !important;
}
._cols > ._341 {
  width: 341px;
  height: 100% !important;
}
._rows > ._342 {
  height: 342px;
  width: 100% !important;
}
._cols > ._342 {
  width: 342px;
  height: 100% !important;
}
._rows > ._343 {
  height: 343px;
  width: 100% !important;
}
._cols > ._343 {
  width: 343px;
  height: 100% !important;
}
._rows > ._344 {
  height: 344px;
  width: 100% !important;
}
._cols > ._344 {
  width: 344px;
  height: 100% !important;
}
._rows > ._345 {
  height: 345px;
  width: 100% !important;
}
._cols > ._345 {
  width: 345px;
  height: 100% !important;
}
._rows > ._346 {
  height: 346px;
  width: 100% !important;
}
._cols > ._346 {
  width: 346px;
  height: 100% !important;
}
._rows > ._347 {
  height: 347px;
  width: 100% !important;
}
._cols > ._347 {
  width: 347px;
  height: 100% !important;
}
._rows > ._348 {
  height: 348px;
  width: 100% !important;
}
._cols > ._348 {
  width: 348px;
  height: 100% !important;
}
._rows > ._349 {
  height: 349px;
  width: 100% !important;
}
._cols > ._349 {
  width: 349px;
  height: 100% !important;
}
._rows > ._350 {
  height: 350px;
  width: 100% !important;
}
._cols > ._350 {
  width: 350px;
  height: 100% !important;
}
._rows > ._351 {
  height: 351px;
  width: 100% !important;
}
._cols > ._351 {
  width: 351px;
  height: 100% !important;
}
._rows > ._352 {
  height: 352px;
  width: 100% !important;
}
._cols > ._352 {
  width: 352px;
  height: 100% !important;
}
._rows > ._353 {
  height: 353px;
  width: 100% !important;
}
._cols > ._353 {
  width: 353px;
  height: 100% !important;
}
._rows > ._354 {
  height: 354px;
  width: 100% !important;
}
._cols > ._354 {
  width: 354px;
  height: 100% !important;
}
._rows > ._355 {
  height: 355px;
  width: 100% !important;
}
._cols > ._355 {
  width: 355px;
  height: 100% !important;
}
._rows > ._356 {
  height: 356px;
  width: 100% !important;
}
._cols > ._356 {
  width: 356px;
  height: 100% !important;
}
._rows > ._357 {
  height: 357px;
  width: 100% !important;
}
._cols > ._357 {
  width: 357px;
  height: 100% !important;
}
._rows > ._358 {
  height: 358px;
  width: 100% !important;
}
._cols > ._358 {
  width: 358px;
  height: 100% !important;
}
._rows > ._359 {
  height: 359px;
  width: 100% !important;
}
._cols > ._359 {
  width: 359px;
  height: 100% !important;
}
._rows > ._360 {
  height: 360px;
  width: 100% !important;
}
._cols > ._360 {
  width: 360px;
  height: 100% !important;
}
._rows > ._361 {
  height: 361px;
  width: 100% !important;
}
._cols > ._361 {
  width: 361px;
  height: 100% !important;
}
._rows > ._362 {
  height: 362px;
  width: 100% !important;
}
._cols > ._362 {
  width: 362px;
  height: 100% !important;
}
._rows > ._363 {
  height: 363px;
  width: 100% !important;
}
._cols > ._363 {
  width: 363px;
  height: 100% !important;
}
._rows > ._364 {
  height: 364px;
  width: 100% !important;
}
._cols > ._364 {
  width: 364px;
  height: 100% !important;
}
._rows > ._365 {
  height: 365px;
  width: 100% !important;
}
._cols > ._365 {
  width: 365px;
  height: 100% !important;
}
._rows > ._366 {
  height: 366px;
  width: 100% !important;
}
._cols > ._366 {
  width: 366px;
  height: 100% !important;
}
._rows > ._367 {
  height: 367px;
  width: 100% !important;
}
._cols > ._367 {
  width: 367px;
  height: 100% !important;
}
._rows > ._368 {
  height: 368px;
  width: 100% !important;
}
._cols > ._368 {
  width: 368px;
  height: 100% !important;
}
._rows > ._369 {
  height: 369px;
  width: 100% !important;
}
._cols > ._369 {
  width: 369px;
  height: 100% !important;
}
._rows > ._370 {
  height: 370px;
  width: 100% !important;
}
._cols > ._370 {
  width: 370px;
  height: 100% !important;
}
._rows > ._371 {
  height: 371px;
  width: 100% !important;
}
._cols > ._371 {
  width: 371px;
  height: 100% !important;
}
._rows > ._372 {
  height: 372px;
  width: 100% !important;
}
._cols > ._372 {
  width: 372px;
  height: 100% !important;
}
._rows > ._373 {
  height: 373px;
  width: 100% !important;
}
._cols > ._373 {
  width: 373px;
  height: 100% !important;
}
._rows > ._374 {
  height: 374px;
  width: 100% !important;
}
._cols > ._374 {
  width: 374px;
  height: 100% !important;
}
._rows > ._375 {
  height: 375px;
  width: 100% !important;
}
._cols > ._375 {
  width: 375px;
  height: 100% !important;
}
._rows > ._376 {
  height: 376px;
  width: 100% !important;
}
._cols > ._376 {
  width: 376px;
  height: 100% !important;
}
._rows > ._377 {
  height: 377px;
  width: 100% !important;
}
._cols > ._377 {
  width: 377px;
  height: 100% !important;
}
._rows > ._378 {
  height: 378px;
  width: 100% !important;
}
._cols > ._378 {
  width: 378px;
  height: 100% !important;
}
._rows > ._379 {
  height: 379px;
  width: 100% !important;
}
._cols > ._379 {
  width: 379px;
  height: 100% !important;
}
._rows > ._380 {
  height: 380px;
  width: 100% !important;
}
._cols > ._380 {
  width: 380px;
  height: 100% !important;
}
._rows > ._381 {
  height: 381px;
  width: 100% !important;
}
._cols > ._381 {
  width: 381px;
  height: 100% !important;
}
._rows > ._382 {
  height: 382px;
  width: 100% !important;
}
._cols > ._382 {
  width: 382px;
  height: 100% !important;
}
._rows > ._383 {
  height: 383px;
  width: 100% !important;
}
._cols > ._383 {
  width: 383px;
  height: 100% !important;
}
._rows > ._384 {
  height: 384px;
  width: 100% !important;
}
._cols > ._384 {
  width: 384px;
  height: 100% !important;
}
._rows > ._385 {
  height: 385px;
  width: 100% !important;
}
._cols > ._385 {
  width: 385px;
  height: 100% !important;
}
._rows > ._386 {
  height: 386px;
  width: 100% !important;
}
._cols > ._386 {
  width: 386px;
  height: 100% !important;
}
._rows > ._387 {
  height: 387px;
  width: 100% !important;
}
._cols > ._387 {
  width: 387px;
  height: 100% !important;
}
._rows > ._388 {
  height: 388px;
  width: 100% !important;
}
._cols > ._388 {
  width: 388px;
  height: 100% !important;
}
._rows > ._389 {
  height: 389px;
  width: 100% !important;
}
._cols > ._389 {
  width: 389px;
  height: 100% !important;
}
._rows > ._390 {
  height: 390px;
  width: 100% !important;
}
._cols > ._390 {
  width: 390px;
  height: 100% !important;
}
._rows > ._391 {
  height: 391px;
  width: 100% !important;
}
._cols > ._391 {
  width: 391px;
  height: 100% !important;
}
._rows > ._392 {
  height: 392px;
  width: 100% !important;
}
._cols > ._392 {
  width: 392px;
  height: 100% !important;
}
._rows > ._393 {
  height: 393px;
  width: 100% !important;
}
._cols > ._393 {
  width: 393px;
  height: 100% !important;
}
._rows > ._394 {
  height: 394px;
  width: 100% !important;
}
._cols > ._394 {
  width: 394px;
  height: 100% !important;
}
._rows > ._395 {
  height: 395px;
  width: 100% !important;
}
._cols > ._395 {
  width: 395px;
  height: 100% !important;
}
._rows > ._396 {
  height: 396px;
  width: 100% !important;
}
._cols > ._396 {
  width: 396px;
  height: 100% !important;
}
._rows > ._397 {
  height: 397px;
  width: 100% !important;
}
._cols > ._397 {
  width: 397px;
  height: 100% !important;
}
._rows > ._398 {
  height: 398px;
  width: 100% !important;
}
._cols > ._398 {
  width: 398px;
  height: 100% !important;
}
._rows > ._399 {
  height: 399px;
  width: 100% !important;
}
._cols > ._399 {
  width: 399px;
  height: 100% !important;
}
._rows > ._400 {
  height: 400px;
  width: 100% !important;
}
._cols > ._400 {
  width: 400px;
  height: 100% !important;
}
._rows > ._401 {
  height: 401px;
  width: 100% !important;
}
._cols > ._401 {
  width: 401px;
  height: 100% !important;
}
._rows > ._402 {
  height: 402px;
  width: 100% !important;
}
._cols > ._402 {
  width: 402px;
  height: 100% !important;
}
._rows > ._403 {
  height: 403px;
  width: 100% !important;
}
._cols > ._403 {
  width: 403px;
  height: 100% !important;
}
._rows > ._404 {
  height: 404px;
  width: 100% !important;
}
._cols > ._404 {
  width: 404px;
  height: 100% !important;
}
._rows > ._405 {
  height: 405px;
  width: 100% !important;
}
._cols > ._405 {
  width: 405px;
  height: 100% !important;
}
._rows > ._406 {
  height: 406px;
  width: 100% !important;
}
._cols > ._406 {
  width: 406px;
  height: 100% !important;
}
._rows > ._407 {
  height: 407px;
  width: 100% !important;
}
._cols > ._407 {
  width: 407px;
  height: 100% !important;
}
._rows > ._408 {
  height: 408px;
  width: 100% !important;
}
._cols > ._408 {
  width: 408px;
  height: 100% !important;
}
._rows > ._409 {
  height: 409px;
  width: 100% !important;
}
._cols > ._409 {
  width: 409px;
  height: 100% !important;
}
._rows > ._410 {
  height: 410px;
  width: 100% !important;
}
._cols > ._410 {
  width: 410px;
  height: 100% !important;
}
._rows > ._411 {
  height: 411px;
  width: 100% !important;
}
._cols > ._411 {
  width: 411px;
  height: 100% !important;
}
._rows > ._412 {
  height: 412px;
  width: 100% !important;
}
._cols > ._412 {
  width: 412px;
  height: 100% !important;
}
._rows > ._413 {
  height: 413px;
  width: 100% !important;
}
._cols > ._413 {
  width: 413px;
  height: 100% !important;
}
._rows > ._414 {
  height: 414px;
  width: 100% !important;
}
._cols > ._414 {
  width: 414px;
  height: 100% !important;
}
._rows > ._415 {
  height: 415px;
  width: 100% !important;
}
._cols > ._415 {
  width: 415px;
  height: 100% !important;
}
._rows > ._416 {
  height: 416px;
  width: 100% !important;
}
._cols > ._416 {
  width: 416px;
  height: 100% !important;
}
._rows > ._417 {
  height: 417px;
  width: 100% !important;
}
._cols > ._417 {
  width: 417px;
  height: 100% !important;
}
._rows > ._418 {
  height: 418px;
  width: 100% !important;
}
._cols > ._418 {
  width: 418px;
  height: 100% !important;
}
._rows > ._419 {
  height: 419px;
  width: 100% !important;
}
._cols > ._419 {
  width: 419px;
  height: 100% !important;
}
._rows > ._420 {
  height: 420px;
  width: 100% !important;
}
._cols > ._420 {
  width: 420px;
  height: 100% !important;
}
._rows > ._421 {
  height: 421px;
  width: 100% !important;
}
._cols > ._421 {
  width: 421px;
  height: 100% !important;
}
._rows > ._422 {
  height: 422px;
  width: 100% !important;
}
._cols > ._422 {
  width: 422px;
  height: 100% !important;
}
._rows > ._423 {
  height: 423px;
  width: 100% !important;
}
._cols > ._423 {
  width: 423px;
  height: 100% !important;
}
._rows > ._424 {
  height: 424px;
  width: 100% !important;
}
._cols > ._424 {
  width: 424px;
  height: 100% !important;
}
._rows > ._425 {
  height: 425px;
  width: 100% !important;
}
._cols > ._425 {
  width: 425px;
  height: 100% !important;
}
._rows > ._426 {
  height: 426px;
  width: 100% !important;
}
._cols > ._426 {
  width: 426px;
  height: 100% !important;
}
._rows > ._427 {
  height: 427px;
  width: 100% !important;
}
._cols > ._427 {
  width: 427px;
  height: 100% !important;
}
._rows > ._428 {
  height: 428px;
  width: 100% !important;
}
._cols > ._428 {
  width: 428px;
  height: 100% !important;
}
._rows > ._429 {
  height: 429px;
  width: 100% !important;
}
._cols > ._429 {
  width: 429px;
  height: 100% !important;
}
._rows > ._430 {
  height: 430px;
  width: 100% !important;
}
._cols > ._430 {
  width: 430px;
  height: 100% !important;
}
._rows > ._431 {
  height: 431px;
  width: 100% !important;
}
._cols > ._431 {
  width: 431px;
  height: 100% !important;
}
._rows > ._432 {
  height: 432px;
  width: 100% !important;
}
._cols > ._432 {
  width: 432px;
  height: 100% !important;
}
._rows > ._433 {
  height: 433px;
  width: 100% !important;
}
._cols > ._433 {
  width: 433px;
  height: 100% !important;
}
._rows > ._434 {
  height: 434px;
  width: 100% !important;
}
._cols > ._434 {
  width: 434px;
  height: 100% !important;
}
._rows > ._435 {
  height: 435px;
  width: 100% !important;
}
._cols > ._435 {
  width: 435px;
  height: 100% !important;
}
._rows > ._436 {
  height: 436px;
  width: 100% !important;
}
._cols > ._436 {
  width: 436px;
  height: 100% !important;
}
._rows > ._437 {
  height: 437px;
  width: 100% !important;
}
._cols > ._437 {
  width: 437px;
  height: 100% !important;
}
._rows > ._438 {
  height: 438px;
  width: 100% !important;
}
._cols > ._438 {
  width: 438px;
  height: 100% !important;
}
._rows > ._439 {
  height: 439px;
  width: 100% !important;
}
._cols > ._439 {
  width: 439px;
  height: 100% !important;
}
._rows > ._440 {
  height: 440px;
  width: 100% !important;
}
._cols > ._440 {
  width: 440px;
  height: 100% !important;
}
._rows > ._441 {
  height: 441px;
  width: 100% !important;
}
._cols > ._441 {
  width: 441px;
  height: 100% !important;
}
._rows > ._442 {
  height: 442px;
  width: 100% !important;
}
._cols > ._442 {
  width: 442px;
  height: 100% !important;
}
._rows > ._443 {
  height: 443px;
  width: 100% !important;
}
._cols > ._443 {
  width: 443px;
  height: 100% !important;
}
._rows > ._444 {
  height: 444px;
  width: 100% !important;
}
._cols > ._444 {
  width: 444px;
  height: 100% !important;
}
._rows > ._445 {
  height: 445px;
  width: 100% !important;
}
._cols > ._445 {
  width: 445px;
  height: 100% !important;
}
._rows > ._446 {
  height: 446px;
  width: 100% !important;
}
._cols > ._446 {
  width: 446px;
  height: 100% !important;
}
._rows > ._447 {
  height: 447px;
  width: 100% !important;
}
._cols > ._447 {
  width: 447px;
  height: 100% !important;
}
._rows > ._448 {
  height: 448px;
  width: 100% !important;
}
._cols > ._448 {
  width: 448px;
  height: 100% !important;
}
._rows > ._449 {
  height: 449px;
  width: 100% !important;
}
._cols > ._449 {
  width: 449px;
  height: 100% !important;
}
._rows > ._450 {
  height: 450px;
  width: 100% !important;
}
._cols > ._450 {
  width: 450px;
  height: 100% !important;
}
._rows > ._451 {
  height: 451px;
  width: 100% !important;
}
._cols > ._451 {
  width: 451px;
  height: 100% !important;
}
._rows > ._452 {
  height: 452px;
  width: 100% !important;
}
._cols > ._452 {
  width: 452px;
  height: 100% !important;
}
._rows > ._453 {
  height: 453px;
  width: 100% !important;
}
._cols > ._453 {
  width: 453px;
  height: 100% !important;
}
._rows > ._454 {
  height: 454px;
  width: 100% !important;
}
._cols > ._454 {
  width: 454px;
  height: 100% !important;
}
._rows > ._455 {
  height: 455px;
  width: 100% !important;
}
._cols > ._455 {
  width: 455px;
  height: 100% !important;
}
._rows > ._456 {
  height: 456px;
  width: 100% !important;
}
._cols > ._456 {
  width: 456px;
  height: 100% !important;
}
._rows > ._457 {
  height: 457px;
  width: 100% !important;
}
._cols > ._457 {
  width: 457px;
  height: 100% !important;
}
._rows > ._458 {
  height: 458px;
  width: 100% !important;
}
._cols > ._458 {
  width: 458px;
  height: 100% !important;
}
._rows > ._459 {
  height: 459px;
  width: 100% !important;
}
._cols > ._459 {
  width: 459px;
  height: 100% !important;
}
._rows > ._460 {
  height: 460px;
  width: 100% !important;
}
._cols > ._460 {
  width: 460px;
  height: 100% !important;
}
._rows > ._461 {
  height: 461px;
  width: 100% !important;
}
._cols > ._461 {
  width: 461px;
  height: 100% !important;
}
._rows > ._462 {
  height: 462px;
  width: 100% !important;
}
._cols > ._462 {
  width: 462px;
  height: 100% !important;
}
._rows > ._463 {
  height: 463px;
  width: 100% !important;
}
._cols > ._463 {
  width: 463px;
  height: 100% !important;
}
._rows > ._464 {
  height: 464px;
  width: 100% !important;
}
._cols > ._464 {
  width: 464px;
  height: 100% !important;
}
._rows > ._465 {
  height: 465px;
  width: 100% !important;
}
._cols > ._465 {
  width: 465px;
  height: 100% !important;
}
._rows > ._466 {
  height: 466px;
  width: 100% !important;
}
._cols > ._466 {
  width: 466px;
  height: 100% !important;
}
._rows > ._467 {
  height: 467px;
  width: 100% !important;
}
._cols > ._467 {
  width: 467px;
  height: 100% !important;
}
._rows > ._468 {
  height: 468px;
  width: 100% !important;
}
._cols > ._468 {
  width: 468px;
  height: 100% !important;
}
._rows > ._469 {
  height: 469px;
  width: 100% !important;
}
._cols > ._469 {
  width: 469px;
  height: 100% !important;
}
._rows > ._470 {
  height: 470px;
  width: 100% !important;
}
._cols > ._470 {
  width: 470px;
  height: 100% !important;
}
._rows > ._471 {
  height: 471px;
  width: 100% !important;
}
._cols > ._471 {
  width: 471px;
  height: 100% !important;
}
._rows > ._472 {
  height: 472px;
  width: 100% !important;
}
._cols > ._472 {
  width: 472px;
  height: 100% !important;
}
._rows > ._473 {
  height: 473px;
  width: 100% !important;
}
._cols > ._473 {
  width: 473px;
  height: 100% !important;
}
._rows > ._474 {
  height: 474px;
  width: 100% !important;
}
._cols > ._474 {
  width: 474px;
  height: 100% !important;
}
._rows > ._475 {
  height: 475px;
  width: 100% !important;
}
._cols > ._475 {
  width: 475px;
  height: 100% !important;
}
._rows > ._476 {
  height: 476px;
  width: 100% !important;
}
._cols > ._476 {
  width: 476px;
  height: 100% !important;
}
._rows > ._477 {
  height: 477px;
  width: 100% !important;
}
._cols > ._477 {
  width: 477px;
  height: 100% !important;
}
._rows > ._478 {
  height: 478px;
  width: 100% !important;
}
._cols > ._478 {
  width: 478px;
  height: 100% !important;
}
._rows > ._479 {
  height: 479px;
  width: 100% !important;
}
._cols > ._479 {
  width: 479px;
  height: 100% !important;
}
._rows > ._480 {
  height: 480px;
  width: 100% !important;
}
._cols > ._480 {
  width: 480px;
  height: 100% !important;
}
._rows > ._481 {
  height: 481px;
  width: 100% !important;
}
._cols > ._481 {
  width: 481px;
  height: 100% !important;
}
._rows > ._482 {
  height: 482px;
  width: 100% !important;
}
._cols > ._482 {
  width: 482px;
  height: 100% !important;
}
._rows > ._483 {
  height: 483px;
  width: 100% !important;
}
._cols > ._483 {
  width: 483px;
  height: 100% !important;
}
._rows > ._484 {
  height: 484px;
  width: 100% !important;
}
._cols > ._484 {
  width: 484px;
  height: 100% !important;
}
._rows > ._485 {
  height: 485px;
  width: 100% !important;
}
._cols > ._485 {
  width: 485px;
  height: 100% !important;
}
._rows > ._486 {
  height: 486px;
  width: 100% !important;
}
._cols > ._486 {
  width: 486px;
  height: 100% !important;
}
._rows > ._487 {
  height: 487px;
  width: 100% !important;
}
._cols > ._487 {
  width: 487px;
  height: 100% !important;
}
._rows > ._488 {
  height: 488px;
  width: 100% !important;
}
._cols > ._488 {
  width: 488px;
  height: 100% !important;
}
._rows > ._489 {
  height: 489px;
  width: 100% !important;
}
._cols > ._489 {
  width: 489px;
  height: 100% !important;
}
._rows > ._490 {
  height: 490px;
  width: 100% !important;
}
._cols > ._490 {
  width: 490px;
  height: 100% !important;
}
._rows > ._491 {
  height: 491px;
  width: 100% !important;
}
._cols > ._491 {
  width: 491px;
  height: 100% !important;
}
._rows > ._492 {
  height: 492px;
  width: 100% !important;
}
._cols > ._492 {
  width: 492px;
  height: 100% !important;
}
._rows > ._493 {
  height: 493px;
  width: 100% !important;
}
._cols > ._493 {
  width: 493px;
  height: 100% !important;
}
._rows > ._494 {
  height: 494px;
  width: 100% !important;
}
._cols > ._494 {
  width: 494px;
  height: 100% !important;
}
._rows > ._495 {
  height: 495px;
  width: 100% !important;
}
._cols > ._495 {
  width: 495px;
  height: 100% !important;
}
._rows > ._496 {
  height: 496px;
  width: 100% !important;
}
._cols > ._496 {
  width: 496px;
  height: 100% !important;
}
._rows > ._497 {
  height: 497px;
  width: 100% !important;
}
._cols > ._497 {
  width: 497px;
  height: 100% !important;
}
._rows > ._498 {
  height: 498px;
  width: 100% !important;
}
._cols > ._498 {
  width: 498px;
  height: 100% !important;
}
._rows > ._499 {
  height: 499px;
  width: 100% !important;
}
._cols > ._499 {
  width: 499px;
  height: 100% !important;
}
._rows > ._500 {
  height: 500px;
  width: 100% !important;
}
._cols > ._500 {
  width: 500px;
  height: 100% !important;
}
._rows > ._501 {
  height: 501px;
  width: 100% !important;
}
._cols > ._501 {
  width: 501px;
  height: 100% !important;
}
._rows > ._502 {
  height: 502px;
  width: 100% !important;
}
._cols > ._502 {
  width: 502px;
  height: 100% !important;
}
._rows > ._503 {
  height: 503px;
  width: 100% !important;
}
._cols > ._503 {
  width: 503px;
  height: 100% !important;
}
._rows > ._504 {
  height: 504px;
  width: 100% !important;
}
._cols > ._504 {
  width: 504px;
  height: 100% !important;
}
._rows > ._505 {
  height: 505px;
  width: 100% !important;
}
._cols > ._505 {
  width: 505px;
  height: 100% !important;
}
._rows > ._506 {
  height: 506px;
  width: 100% !important;
}
._cols > ._506 {
  width: 506px;
  height: 100% !important;
}
._rows > ._507 {
  height: 507px;
  width: 100% !important;
}
._cols > ._507 {
  width: 507px;
  height: 100% !important;
}
._rows > ._508 {
  height: 508px;
  width: 100% !important;
}
._cols > ._508 {
  width: 508px;
  height: 100% !important;
}
._rows > ._509 {
  height: 509px;
  width: 100% !important;
}
._cols > ._509 {
  width: 509px;
  height: 100% !important;
}
._rows > ._510 {
  height: 510px;
  width: 100% !important;
}
._cols > ._510 {
  width: 510px;
  height: 100% !important;
}
._rows > ._511 {
  height: 511px;
  width: 100% !important;
}
._cols > ._511 {
  width: 511px;
  height: 100% !important;
}
._rows > ._512 {
  height: 512px;
  width: 100% !important;
}
._cols > ._512 {
  width: 512px;
  height: 100% !important;
}
._rows > ._513 {
  height: 513px;
  width: 100% !important;
}
._cols > ._513 {
  width: 513px;
  height: 100% !important;
}
._rows > ._514 {
  height: 514px;
  width: 100% !important;
}
._cols > ._514 {
  width: 514px;
  height: 100% !important;
}
._rows > ._515 {
  height: 515px;
  width: 100% !important;
}
._cols > ._515 {
  width: 515px;
  height: 100% !important;
}
._rows > ._516 {
  height: 516px;
  width: 100% !important;
}
._cols > ._516 {
  width: 516px;
  height: 100% !important;
}
._rows > ._517 {
  height: 517px;
  width: 100% !important;
}
._cols > ._517 {
  width: 517px;
  height: 100% !important;
}
._rows > ._518 {
  height: 518px;
  width: 100% !important;
}
._cols > ._518 {
  width: 518px;
  height: 100% !important;
}
._rows > ._519 {
  height: 519px;
  width: 100% !important;
}
._cols > ._519 {
  width: 519px;
  height: 100% !important;
}
._rows > ._520 {
  height: 520px;
  width: 100% !important;
}
._cols > ._520 {
  width: 520px;
  height: 100% !important;
}
._rows > ._521 {
  height: 521px;
  width: 100% !important;
}
._cols > ._521 {
  width: 521px;
  height: 100% !important;
}
._rows > ._522 {
  height: 522px;
  width: 100% !important;
}
._cols > ._522 {
  width: 522px;
  height: 100% !important;
}
._rows > ._523 {
  height: 523px;
  width: 100% !important;
}
._cols > ._523 {
  width: 523px;
  height: 100% !important;
}
._rows > ._524 {
  height: 524px;
  width: 100% !important;
}
._cols > ._524 {
  width: 524px;
  height: 100% !important;
}
._rows > ._525 {
  height: 525px;
  width: 100% !important;
}
._cols > ._525 {
  width: 525px;
  height: 100% !important;
}
._rows > ._526 {
  height: 526px;
  width: 100% !important;
}
._cols > ._526 {
  width: 526px;
  height: 100% !important;
}
._rows > ._527 {
  height: 527px;
  width: 100% !important;
}
._cols > ._527 {
  width: 527px;
  height: 100% !important;
}
._rows > ._528 {
  height: 528px;
  width: 100% !important;
}
._cols > ._528 {
  width: 528px;
  height: 100% !important;
}
._rows > ._529 {
  height: 529px;
  width: 100% !important;
}
._cols > ._529 {
  width: 529px;
  height: 100% !important;
}
._rows > ._530 {
  height: 530px;
  width: 100% !important;
}
._cols > ._530 {
  width: 530px;
  height: 100% !important;
}
._rows > ._531 {
  height: 531px;
  width: 100% !important;
}
._cols > ._531 {
  width: 531px;
  height: 100% !important;
}
._rows > ._532 {
  height: 532px;
  width: 100% !important;
}
._cols > ._532 {
  width: 532px;
  height: 100% !important;
}
._rows > ._533 {
  height: 533px;
  width: 100% !important;
}
._cols > ._533 {
  width: 533px;
  height: 100% !important;
}
._rows > ._534 {
  height: 534px;
  width: 100% !important;
}
._cols > ._534 {
  width: 534px;
  height: 100% !important;
}
._rows > ._535 {
  height: 535px;
  width: 100% !important;
}
._cols > ._535 {
  width: 535px;
  height: 100% !important;
}
._rows > ._536 {
  height: 536px;
  width: 100% !important;
}
._cols > ._536 {
  width: 536px;
  height: 100% !important;
}
._rows > ._537 {
  height: 537px;
  width: 100% !important;
}
._cols > ._537 {
  width: 537px;
  height: 100% !important;
}
._rows > ._538 {
  height: 538px;
  width: 100% !important;
}
._cols > ._538 {
  width: 538px;
  height: 100% !important;
}
._rows > ._539 {
  height: 539px;
  width: 100% !important;
}
._cols > ._539 {
  width: 539px;
  height: 100% !important;
}
._rows > ._540 {
  height: 540px;
  width: 100% !important;
}
._cols > ._540 {
  width: 540px;
  height: 100% !important;
}
._rows > ._541 {
  height: 541px;
  width: 100% !important;
}
._cols > ._541 {
  width: 541px;
  height: 100% !important;
}
._rows > ._542 {
  height: 542px;
  width: 100% !important;
}
._cols > ._542 {
  width: 542px;
  height: 100% !important;
}
._rows > ._543 {
  height: 543px;
  width: 100% !important;
}
._cols > ._543 {
  width: 543px;
  height: 100% !important;
}
._rows > ._544 {
  height: 544px;
  width: 100% !important;
}
._cols > ._544 {
  width: 544px;
  height: 100% !important;
}
._rows > ._545 {
  height: 545px;
  width: 100% !important;
}
._cols > ._545 {
  width: 545px;
  height: 100% !important;
}
._rows > ._546 {
  height: 546px;
  width: 100% !important;
}
._cols > ._546 {
  width: 546px;
  height: 100% !important;
}
._rows > ._547 {
  height: 547px;
  width: 100% !important;
}
._cols > ._547 {
  width: 547px;
  height: 100% !important;
}
._rows > ._548 {
  height: 548px;
  width: 100% !important;
}
._cols > ._548 {
  width: 548px;
  height: 100% !important;
}
._rows > ._549 {
  height: 549px;
  width: 100% !important;
}
._cols > ._549 {
  width: 549px;
  height: 100% !important;
}
._rows > ._550 {
  height: 550px;
  width: 100% !important;
}
._cols > ._550 {
  width: 550px;
  height: 100% !important;
}
._rows > ._551 {
  height: 551px;
  width: 100% !important;
}
._cols > ._551 {
  width: 551px;
  height: 100% !important;
}
._rows > ._552 {
  height: 552px;
  width: 100% !important;
}
._cols > ._552 {
  width: 552px;
  height: 100% !important;
}
._rows > ._553 {
  height: 553px;
  width: 100% !important;
}
._cols > ._553 {
  width: 553px;
  height: 100% !important;
}
._rows > ._554 {
  height: 554px;
  width: 100% !important;
}
._cols > ._554 {
  width: 554px;
  height: 100% !important;
}
._rows > ._555 {
  height: 555px;
  width: 100% !important;
}
._cols > ._555 {
  width: 555px;
  height: 100% !important;
}
._rows > ._556 {
  height: 556px;
  width: 100% !important;
}
._cols > ._556 {
  width: 556px;
  height: 100% !important;
}
._rows > ._557 {
  height: 557px;
  width: 100% !important;
}
._cols > ._557 {
  width: 557px;
  height: 100% !important;
}
._rows > ._558 {
  height: 558px;
  width: 100% !important;
}
._cols > ._558 {
  width: 558px;
  height: 100% !important;
}
._rows > ._559 {
  height: 559px;
  width: 100% !important;
}
._cols > ._559 {
  width: 559px;
  height: 100% !important;
}
._rows > ._560 {
  height: 560px;
  width: 100% !important;
}
._cols > ._560 {
  width: 560px;
  height: 100% !important;
}
._rows > ._561 {
  height: 561px;
  width: 100% !important;
}
._cols > ._561 {
  width: 561px;
  height: 100% !important;
}
._rows > ._562 {
  height: 562px;
  width: 100% !important;
}
._cols > ._562 {
  width: 562px;
  height: 100% !important;
}
._rows > ._563 {
  height: 563px;
  width: 100% !important;
}
._cols > ._563 {
  width: 563px;
  height: 100% !important;
}
._rows > ._564 {
  height: 564px;
  width: 100% !important;
}
._cols > ._564 {
  width: 564px;
  height: 100% !important;
}
._rows > ._565 {
  height: 565px;
  width: 100% !important;
}
._cols > ._565 {
  width: 565px;
  height: 100% !important;
}
._rows > ._566 {
  height: 566px;
  width: 100% !important;
}
._cols > ._566 {
  width: 566px;
  height: 100% !important;
}
._rows > ._567 {
  height: 567px;
  width: 100% !important;
}
._cols > ._567 {
  width: 567px;
  height: 100% !important;
}
._rows > ._568 {
  height: 568px;
  width: 100% !important;
}
._cols > ._568 {
  width: 568px;
  height: 100% !important;
}
._rows > ._569 {
  height: 569px;
  width: 100% !important;
}
._cols > ._569 {
  width: 569px;
  height: 100% !important;
}
._rows > ._570 {
  height: 570px;
  width: 100% !important;
}
._cols > ._570 {
  width: 570px;
  height: 100% !important;
}
._rows > ._571 {
  height: 571px;
  width: 100% !important;
}
._cols > ._571 {
  width: 571px;
  height: 100% !important;
}
._rows > ._572 {
  height: 572px;
  width: 100% !important;
}
._cols > ._572 {
  width: 572px;
  height: 100% !important;
}
._rows > ._573 {
  height: 573px;
  width: 100% !important;
}
._cols > ._573 {
  width: 573px;
  height: 100% !important;
}
._rows > ._574 {
  height: 574px;
  width: 100% !important;
}
._cols > ._574 {
  width: 574px;
  height: 100% !important;
}
._rows > ._575 {
  height: 575px;
  width: 100% !important;
}
._cols > ._575 {
  width: 575px;
  height: 100% !important;
}
._rows > ._576 {
  height: 576px;
  width: 100% !important;
}
._cols > ._576 {
  width: 576px;
  height: 100% !important;
}
._rows > ._577 {
  height: 577px;
  width: 100% !important;
}
._cols > ._577 {
  width: 577px;
  height: 100% !important;
}
._rows > ._578 {
  height: 578px;
  width: 100% !important;
}
._cols > ._578 {
  width: 578px;
  height: 100% !important;
}
._rows > ._579 {
  height: 579px;
  width: 100% !important;
}
._cols > ._579 {
  width: 579px;
  height: 100% !important;
}
._rows > ._580 {
  height: 580px;
  width: 100% !important;
}
._cols > ._580 {
  width: 580px;
  height: 100% !important;
}
._rows > ._581 {
  height: 581px;
  width: 100% !important;
}
._cols > ._581 {
  width: 581px;
  height: 100% !important;
}
._rows > ._582 {
  height: 582px;
  width: 100% !important;
}
._cols > ._582 {
  width: 582px;
  height: 100% !important;
}
._rows > ._583 {
  height: 583px;
  width: 100% !important;
}
._cols > ._583 {
  width: 583px;
  height: 100% !important;
}
._rows > ._584 {
  height: 584px;
  width: 100% !important;
}
._cols > ._584 {
  width: 584px;
  height: 100% !important;
}
._rows > ._585 {
  height: 585px;
  width: 100% !important;
}
._cols > ._585 {
  width: 585px;
  height: 100% !important;
}
._rows > ._586 {
  height: 586px;
  width: 100% !important;
}
._cols > ._586 {
  width: 586px;
  height: 100% !important;
}
._rows > ._587 {
  height: 587px;
  width: 100% !important;
}
._cols > ._587 {
  width: 587px;
  height: 100% !important;
}
._rows > ._588 {
  height: 588px;
  width: 100% !important;
}
._cols > ._588 {
  width: 588px;
  height: 100% !important;
}
._rows > ._589 {
  height: 589px;
  width: 100% !important;
}
._cols > ._589 {
  width: 589px;
  height: 100% !important;
}
._rows > ._590 {
  height: 590px;
  width: 100% !important;
}
._cols > ._590 {
  width: 590px;
  height: 100% !important;
}
._rows > ._591 {
  height: 591px;
  width: 100% !important;
}
._cols > ._591 {
  width: 591px;
  height: 100% !important;
}
._rows > ._592 {
  height: 592px;
  width: 100% !important;
}
._cols > ._592 {
  width: 592px;
  height: 100% !important;
}
._rows > ._593 {
  height: 593px;
  width: 100% !important;
}
._cols > ._593 {
  width: 593px;
  height: 100% !important;
}
._rows > ._594 {
  height: 594px;
  width: 100% !important;
}
._cols > ._594 {
  width: 594px;
  height: 100% !important;
}
._rows > ._595 {
  height: 595px;
  width: 100% !important;
}
._cols > ._595 {
  width: 595px;
  height: 100% !important;
}
._rows > ._596 {
  height: 596px;
  width: 100% !important;
}
._cols > ._596 {
  width: 596px;
  height: 100% !important;
}
._rows > ._597 {
  height: 597px;
  width: 100% !important;
}
._cols > ._597 {
  width: 597px;
  height: 100% !important;
}
._rows > ._598 {
  height: 598px;
  width: 100% !important;
}
._cols > ._598 {
  width: 598px;
  height: 100% !important;
}
._rows > ._599 {
  height: 599px;
  width: 100% !important;
}
._cols > ._599 {
  width: 599px;
  height: 100% !important;
}
._rows > ._600 {
  height: 600px;
  width: 100% !important;
}
._cols > ._600 {
  width: 600px;
  height: 100% !important;
}
/* typography.less */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzAdKg.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
/* 16px  1px = 0.063em   */
/*--------------------------------------------------------------------------- html and body ---------------- */
html {
  font-size: 1em;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-weight: 300;
}
body {
  font-family: 'Roboto', sans-serif;
  font-size: 1em;
  line-height: 1.42857143;
  color: #333;
  background-color: #eee;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*----------------------------------------------- links ---------------- */
a {
  color: #0275d8;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #373a3c;
  text-decoration: underline;
}
/*----------------------------------------------- headers and paragraph ---------------- */
h1,
.h1 {
  font-size: 2em;
}
h2,
.h2 {
  font-size: 1em;
}
h3,
.h3 {
  font-size: 1em;
}
h4,
.h4 {
  font-size: 1em;
}
h5,
.h5 {
  font-size: 1em;
}
h6,
.h6 {
  font-size: 0em;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: iherit;
}
small,
.small {
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 60%;
  display: block;
  line-height: 1.1;
}
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h3 .small,
.h3 .small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
p {
  margin: 0 0 0.5em;
}
/*----------------------------------------------- lists ---------------- */
ul,
ol {
  margin-top: 0;
  margin-bottom: 0.5em;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
/*----------------------------------------------- Description lists ---------------- */
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
  margin-top: 5px;
}
dd {
  margin-left: 0;
}
/*----------------------------------------------- figures and images ---------------- */
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.lines_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.lines_list._module > ._padder {
  left: 18px;
  right: 18px;
}
.lines_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.lines_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.lines_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.lines_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.lines_list._module > ._padder > ._extender > ._wrapper .line_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.lines_list._module > ._padder > ._extender > ._wrapper .line_row i {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.lines_list._module > ._padder > ._extender > ._wrapper .line_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.location_edit._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.location_edit._module > ._padder > ._extender {
  border-radius: 21px;
}
.location_edit._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.location_edit._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.locations_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.locations_list._module > ._padder {
  left: 12px;
  right: 12px;
}
.locations_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.locations_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.locations_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.locations_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.locations_list._module > ._padder > ._extender > ._wrapper .location_row {
  position: relative;
  height: 55px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
  /*
                            &:hover{
                                cursor: pointer;
                                background-color:rgba(0,0,0,0.035);
                            }
                            */
}
.locations_list._module > ._padder > ._extender > ._wrapper .location_row i {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
._parameters_edit {
  height: 100%;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .form_header h1 {
  padding: 0px;
  margin: 0px;
  font-size: 1.45em;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .form_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper {
  overflow: auto;
  width: 100%;
  height: 100%;
  margin: 0px auto;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table {
  border-spacing: 0px;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table td:not(.row_sticky) {
  -webkit-user-modify: read-write;
  -moz-user-modify: read-write;
  user-modify: read-write;
  text-align: center;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table td,
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table th {
  border: 1px solid white;
  width: 50px;
  padding: 8px 10px;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title,
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title {
  border-radius: 5px;
  padding: 15px 0;
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.25);
  background-color: #999;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title i,
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title i {
  font-size: 1.75em;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table tr:first-child th:first-child {
  width: 10px;
  opacity: 0;
  border-top: solid 1px rgba(0, 0, 0, 0);
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table th {
  background-color: #e0e5ec;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0);
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table td:first-child {
  background-color: #888;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0);
  border-bottom: solid 1px white;
  width: 30px;
  text-align: center;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table td:first-child,
._parameters_edit._module > ._padder > ._extender > ._wrapper .table_wrapper table th:first-child {
  position: sticky;
  left: 0;
  z-index: 1;
  font-weight: bold;
  color: #444;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper table {
  table-layout: fixed;
  width: 100%;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper thead tr th {
  position: sticky;
  top: 0;
}
._parameters_edit._module > ._padder > ._extender > ._wrapper th:first-child {
  z-index: 2;
  background-color: red;
}
._project_edit {
  height: 100%;
}
._project_edit._module > ._padder > ._extender > ._wrapper .form_header h1 {
  padding: 0px;
  margin: 0px;
  font-size: 1.45em;
}
._project_edit._module > ._padder > ._extender > ._wrapper .form_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.project_show {
  height: 100%;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header {
  background-color: red;
  background-color: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0px -15px 30px 2px rgba(0, 0, 0, 0.05);
  border-top-left-radius: 21px;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_left {
  line-height: 17px;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_left ._padder-center {
  box-shadow: inset -1px 0px 1px rgba(0, 0, 0, 0.075);
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_left ._padder-center .project_case_container {
  text-align: center;
  /* icon */
  /* label */
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_left ._padder-center .project_case_container i {
  line-height: 70px;
  font-size: 2.3em;
  color: #777;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 1px 16px 0px 16px;
  font-weight: bold;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_left ._padder-center .project_case_container span {
  font-size: 0.85em;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_center ._custom_padder {
  position: absolute;
  top: 0px;
  left: 35px;
  bottom: 10px;
  right: 10px;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_center ._custom_padder h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px 0px 15px 0px;
  padding-bottom: 5px;
  text-align: center;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_center ._custom_padder dl {
  font-size: 0.9em;
  width: 50%;
  overflow: hidden;
  padding: 0;
  margin: 10px 0px 0px 0px;
  float: left;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_center ._custom_padder dt {
  float: left;
  width: 45%;
  padding: 0;
  margin: 0;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_center ._custom_padder dt i {
  width: 20px;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_center ._custom_padder dd {
  float: left;
  width: 55%;
  padding: 0;
  margin: 0;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_right {
  width: 165px;
  text-align: center;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_right > ._padder-center {
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.075);
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_right_big {
  width: 200px;
  text-align: center;
}
.project_show._module > ._padder > ._extender > ._wrapper .project_header .project_header_right_big > ._padder-center {
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.075);
}
.project_summary._module > ._padder > ._extender > ._wrapper .summary_container {
  background-color: rgba(0, 0, 0, 0.033);
  padding: 5px 20px;
  height: 20px;
  border-radius: 8px;
  font-size: 0.9em;
}
.project_summary._module > ._padder > ._extender > ._wrapper .summary_container h3 {
  color: #f69b46;
  margin: 2px !important;
}
.project_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.project_list._module > ._padder {
  left: 18px;
  right: 18px;
}
.project_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.project_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.project_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.project_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.project_list._module > ._padder > ._extender > ._wrapper .project_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.project_list._module > ._padder > ._extender > ._wrapper .project_row i.project_icon {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.project_list._module > ._padder > ._extender > ._wrapper .project_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.recorder_control._module > ._padder > ._extender > ._wrapper .icon {
  font-size: 3em;
  color: #666;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.recorder_control._module > ._padder > ._extender > ._wrapper h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
}
.recorder_control._module > ._padder > ._extender > ._wrapper .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.recorder_control._module > ._padder > ._extender > ._wrapper .text {
  width: 450px;
  text-align: center;
  font-size: 1.25em;
}
._recorder_edit {
  height: 100%;
}
._recorder_edit._module > ._padder > ._extender > ._wrapper .form_header h1 {
  padding: 0px;
  margin: 0px;
  font-size: 1.45em;
}
._recorder_edit._module > ._padder > ._extender > ._wrapper .form_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_left {
  line-height: 17px;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_left ._padder-center {
  box-shadow: inset -1px 0px 1px rgba(0, 0, 0, 0.075);
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_left ._padder-center .recorder_case_container {
  text-align: center;
  /* icon */
  /* label */
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_left ._padder-center .recorder_case_container i {
  line-height: 70px;
  font-size: 2.3em;
  color: #777;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 1px 16px 0px 16px;
  font-weight: bold;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_left ._padder-center .recorder_case_container span {
  font-size: 0.85em;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_center ._custom_padder {
  position: absolute;
  top: 0px;
  left: 35px;
  bottom: 10px;
  right: 10px;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_center ._custom_padder h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px 0px 15px 0px;
  padding-bottom: 5px;
  text-align: center;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_center ._custom_padder dl {
  font-size: 0.9em;
  width: 50%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  float: left;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_center ._custom_padder dt {
  float: left;
  width: 60%;
  padding: 0;
  margin: 0;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_center ._custom_padder dt i {
  width: 20px;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_center ._custom_padder dd {
  float: left;
  width: 40%;
  padding: 0;
  margin: 0;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_horizontal_block {
  text-align: center;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_horizontal_block > ._padder-center {
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.075);
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_horizontal_block > ._padder-center .recorder_status dl {
  margin: 10px auto;
  width: 80%;
  font-size: 0.8em;
  overflow: hidden;
  padding: 0;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_horizontal_block > ._padder-center .recorder_status dt {
  float: left;
  width: 60%;
  padding: 0;
  margin: 0;
  text-align: left;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_horizontal_block > ._padder-center .recorder_status dt i {
  width: 20px;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_horizontal_block > ._padder-center .recorder_status dd {
  float: left;
  width: 40%;
  padding: 0;
  margin: 0;
  text-align: right;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_right {
  text-align: center;
}
.recorder_show_header._module > ._padder > ._extender > ._wrapper .recorder_header_right > ._padder-center {
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.075);
}
.recorder_show {
  height: 100%;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_header_container {
  height: 185px;
  background-color: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0px -15px 30px 2px rgba(0, 0, 0, 0.05);
  border-top-left-radius: 21px;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_body .recorder_mainarea .recorder_dashboard_tile {
  background-color: #dbe0e7;
  box-shadow: -1px -2px 6px #efefef, 3px 3px 6px #BABECC;
  border-radius: 3px;
  text-align: center;
  border-top: solid 1px #efefef;
  border-left: solid 1px #efefef;
  border-right: solid 1px #d8d8da;
  border-bottom: solid 1px #d8d8da;
  width: 100%;
  height: 100%;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_body .recorder_mainarea .statistics_btn {
  cursor: pointer;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_body .recorder_mainarea .statistics_btn i {
  /*.custom_animation();*/
  color: #777;
  font-size: 2em;
  margin-right: 10px;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_body .recorder_mainarea .statistics_btn span {
  font-weight: 500;
  font-size: 1em;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_body .recorder_mainarea .statistics_btn:hover i {
  font-size: 2.5em;
  color: #f69b46;
}
.recorder_show._module > ._padder > ._extender > ._wrapper .recorder_footer {
  height: 15px;
}
.recorder_stats._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
  /* little version */
}
.recorder_stats._module > ._padder {
  left: 18px;
  right: 18px;
}
.recorder_stats._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.recorder_stats._module > ._padder > ._extender > ._wrapper h2 {
  font-size: 1.5em;
}
.recorder_stats._module > ._padder > ._extender > ._wrapper .stats_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.recorder_stats._module > ._padder > ._extender > ._wrapper .stats_header .icon_type {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.recorder_stats._module.little .stats_header {
  height: 60px !important;
}
.recorder_stats._module.little h1 {
  transform: scale(0.8);
}
.recorder_stats._module.little .table_header {
  height: 35px !important;
}
.recorders_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.recorders_list._module > ._padder {
  left: 20px;
  right: 20px;
}
.recorders_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .table_header {
  font-size: 0.9em;
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .cols_group {
  background-color: rgba(0, 0, 0, 0.175);
  color: white;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: 400;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row {
  position: relative;
  height: 45px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.02);
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row .icon_type {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row .hardware_infos i:first-child {
  margin: 0px;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row .hardware_infos i {
  font-weight: 500;
  margin: 0px 3px 0px 20px;
  font-size: 1.2em;
}
.recorders_list._module > ._padder > ._extender > ._wrapper .recorder_row .hardware_infos span {
  font-weight: bold;
  font-size: 0.85em;
  color: #333;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .list_header h2 {
  color: #f69b46;
  font-size: 1.25em;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .list_header .main_icon {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records {
  font-size: 0.9em;
  width: 95%;
  left: 10%;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 7px 0px !important;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  /* box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2); */
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 {
  width: 40%;
  float: left;
  margin: 0% 5%;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 .label,
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 .value {
  display: block;
  padding: 0px;
  width: 100%;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 > .label {
  font-weight: bold;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 > .label:after {
  content: ":";
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 {
  width: 33%;
  float: left;
  margin: 0% 0%;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 .label,
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 .value {
  display: block;
  padding: 0px;
  width: 100%;
  text-align: center;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 > .label {
  font-weight: bold;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 > .label:after {
  content: ":";
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter1 {
  width: 100%;
  float: left;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter1 .label,
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter1 .value {
  display: block;
  padding: 0px;
  width: 100%;
  text-align: center;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter1 > .label {
  font-weight: bold;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter1 > .label:after {
  content: ":";
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .Records .Record:last-child .Record-wrapper:after {
  display: none;
}
.session_dataset_summary._module > ._padder > ._extender > ._wrapper .number_badge {
  opacity: 0.5;
}
.session_dataset {
  height: 100%;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .form_header h2 {
  padding: 0px;
  margin: 0px;
  font-size: 1.25em;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .form_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper {
  overflow: auto;
  width: 100%;
  height: 100%;
  margin: 0px auto;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table {
  border-spacing: 0px;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:not(.row_sticky) {
  text-align: center;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:not(.row_sticky).editable {
  -webkit-user-modify: read-write;
  -moz-user-modify: read-write;
  user-modify: read-write;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table .row_sticky {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table .row_sticky.active {
  background-color: #f69b46;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td,
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th {
  border: 1px solid white;
  width: 45px !important;
  padding: 8px 10px;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title,
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 32px;
  padding: 5px 0px;
  color: white;
  font-weight: normal;
  font-size: 0.85em;
  background-color: rgba(0, 0, 0, 0.5);
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title i,
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title i {
  font-size: 1.75em;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title.active,
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title.active {
  background-color: #f69b46;
  color: white;
  box-shadow: 0px 0px 8px 4px rgba(246, 155, 70, 0.4);
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table tr:first-child th:first-child {
  font-size: 0.8em;
  color: #444;
  border-top: solid 1px rgba(0, 0, 0, 0);
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th {
  background-color: #e0e5ec;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0);
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:first-child {
  background-color: #888;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0);
  border-bottom: solid 1px white;
  width: 30px;
  text-align: center;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:first-child,
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th:first-child {
  position: sticky;
  left: 0;
  z-index: 1;
  font-weight: bold;
  color: white;
  width: 50px !important;
  font-size: 0.85em;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td.active {
  box-shadow: 0px 0px 54px rgb(246 155 70), inset 0px 0px 5px 6px rgba(246, 155, 70, 0.5);
  outline: 0px solid transparent;
}
.session_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td.fadeOut {
  opacity: 0.4;
}
.session_dataset._module > ._padder > ._extender > ._wrapper table {
  table-layout: fixed;
  width: 100%;
}
.session_dataset._module > ._padder > ._extender > ._wrapper thead tr th {
  position: sticky;
  top: 0;
}
.session_dataset._module > ._padder > ._extender > ._wrapper th:first-child {
  z-index: 2;
  background-color: red;
}
.session_edit {
  height: 100%;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header {
  background-color: red;
  background-color: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0px -15px 30px 2px rgba(0, 0, 0, 0.05);
  border-top-left-radius: 21px;
  /* è l'header dell'edit della session case:edit */
  /* è l'header dell'edit della session case:installation */
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header .header_case_edit {
  display: none;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header .header_case_installation {
  display: none;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder {
  position: absolute;
  top: 15px;
  left: 15px;
  bottom: 0px;
  right: 5px;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px;
  padding-bottom: 5px;
  text-align: center;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder .dashed_line {
  position: absolute;
  border-top: dashed 3px rgba(0, 0, 0, 0.15);
  top: 53px;
  width: 90%;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder .wizard_step_indicator {
  text-align: center;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder .wizard_step_indicator .step_icon i {
  background-color: #cbcfd5;
  margin-top: 3px;
  font-size: 1.25em;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder .wizard_step_indicator .step_number {
  font-size: 0.8em;
  margin-top: 3px;
  font-weight: 400;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder .wizard_step_indicator.active .step_icon i {
  background-color: #f69b46;
  box-shadow: 0px 0px 17px rgba(246, 155, 70, 0.6);
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_header ._custom_padder .wizard_step_indicator.active .step_number {
  color: #f69b46;
  font-weight: 400;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /* Old Syntax */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  /* New Syntax */
  -webkit-flex: 0;
  flex: 0;
  -ms-flex: 0;
  height: auto;
  width: auto;
  position: relative;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard.no_flex {
  -webkit-box-ordinal-group: none !important;
  -moz-box-ordinal-group: none !important;
  -webkit-order: 0 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important;
  -webkit-box-flex: none !important;
  -moz-box-flex: none !important;
  -webkit-flex: none !important;
  -ms-flex: none !important;
  flex: none !important;
  -webkit-align-self: auto !important;
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard.active {
  /* Old Syntax */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  /* New Syntax */
  -webkit-flex: 1;
  flex: 1;
  -ms-flex: 1;
  height: auto;
  width: auto;
  position: relative;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .select_preview {
  background-color: rgba(255, 255, 255, 0.4);
  margin: 0px 0px 15px 0px;
  padding: 5px 20px;
  border-radius: 8px;
  font-size: 0.9em;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .recorder_preview,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .location_preview,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .conductor_preview,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .damping_system_preview {
  position: absolute;
  top: 0px;
  left: 20px;
  bottom: 0px;
  right: 20px;
  padding: 0px 10px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 10px;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .location_preview dl,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .conductor_preview dl,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .damping_system_preview dl {
  font-size: 0.9em;
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 25px 10px;
  float: left;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .location_preview dt,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .conductor_preview dt,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .damping_system_preview dt {
  float: left;
  width: 40%;
  padding: 0;
  margin: 0;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .location_preview dt i,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .conductor_preview dt i,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .damping_system_preview dt i {
  width: 22px;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .location_preview dd,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .conductor_preview dd,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .damping_system_preview dd {
  float: left;
  width: 60%;
  padding: 0;
  margin: 0;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .location_preview dd input,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .conductor_preview dd input,
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .damping_system_preview dd input {
  margin-top: 4px;
  padding: 2px 5px;
  border-radius: 5px;
  border: solid 1px #ccc;
  color: #333;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .Form.minimal_height .Record {
  border-top: solid 0px rgba(0, 0, 0, 0);
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .Form.minimal_height .Record .Record-wrapper {
  padding: 6px 0px !important;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .Form.minimal_height .Record .Record-wrapper .label {
  width: 40%;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_edit_body .step_wizard .Form.minimal_height .Record .Record-wrapper .value {
  width: 60%;
}
.session_edit._module > ._padder > ._extender > ._wrapper .session_footer {
  height: 5px;
}
.session_edit._module > ._padder > ._extender > ._wrapper .aeolin-or-subspan-icon {
  background-color: #999;
  color: white;
  padding: 8px;
  font-size: 1.25em;
  border-radius: 10px;
  margin: 0px 10px;
}
.session_installation_edit {
  height: 100%;
}
.session_installation_edit._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_installation_edit._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .list_header h2 {
  color: #f69b46;
  font-size: 1.25em;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .list_header .main_icon {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .Records {
  font-size: 0.9em;
  width: 95%;
  left: 10%;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 7px 0px !important;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  /* box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2); */
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .Records .Record:last-child .Record-wrapper:after {
  display: none;
}
.session_measurements_summary._module > ._padder > ._extender > ._wrapper .number_badge {
  opacity: 0.5;
}
.session_measurements {
  height: 100%;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .form_header h1 {
  padding: 0px;
  margin: 0px;
  font-size: 1.45em;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .form_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .Record-wrapper {
  padding: 12px 0px !important;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .Record-wrapper input[type="date"] {
  max-width: 300px !important;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.9em;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .measure_row {
  position: relative;
  height: 30px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.session_measurements._module > ._padder > ._extender > ._wrapper .measure_row i {
  font-size: 0.8em;
  background-color: #09ad24;
  border-radius: 50%;
  color: white;
  padding: 4px 5px;
}
.session_measurements._module > ._padder > ._extender > ._wrapper .measure_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.session_parameters_edit {
  height: 100%;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .list_header h1 {
  font-size: 1.66em;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .list_header i {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper table {
  width: 100%;
  font-size: 0.8em;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper table th {
  font-weight: bold;
  font-size: 1.25em;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper table tr {
  height: 25px;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper table tr td.label {
  width: 30%;
  font-weight: 500;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container h2 {
  padding-top: 10px;
  color: #f69b46;
  margin: 0px !important;
  text-align: center;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container .Records .Record {
  border-top: none;
  border-bottom: none;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container .Records .Record .Record-wrapper {
  padding: 0px 0px !important;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container .Records .Record .Record-wrapper .custom_record_row .label {
  width: 20% !important;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container .Records .Record .Record-wrapper .custom_record_row .value {
  width: 80% !important;
  padding: 0px 0px 0px 20px !important;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container .Records .Record .Record-wrapper .custom_record_row .value .Input {
  width: 100% !important;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .classes_form_container .Records .Record .Record-wrapper .custom_record_row .value .Input input {
  height: 25px !important;
  padding-left: 0.85em;
  font-size: 0.85em !important;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .session_parameters_typeset_container {
  text-align: center;
  /* icon */
  /* label */
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .session_parameters_typeset_container i {
  font-size: 2em;
  color: #777;
  border-radius: 50%;
  padding: 0px 16px 0px 15px;
  font-weight: bold;
  margin-top: -14px;
}
.session_parameters_edit._module > ._padder > ._extender > ._wrapper .session_parameters_typeset_container span {
  font-size: 0.85em;
}
.session_rebuild_dataset {
  height: 100%;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .form_header h2 {
  padding: 0px;
  margin: 0px;
  font-size: 1.25em;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .form_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper {
  overflow: auto;
  width: 100%;
  height: 100%;
  margin: 0px auto;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table {
  border-spacing: 0px;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:not(.row_sticky) {
  text-align: center;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:not(.row_sticky).editable {
  -webkit-user-modify: read-write;
  -moz-user-modify: read-write;
  user-modify: read-write;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table .row_sticky {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table .row_sticky.active {
  background-color: #f69b46;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td,
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th {
  border: 1px solid white;
  width: 45px !important;
  padding: 8px 10px;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title,
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 32px;
  padding: 5px 0px;
  box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.25);
  color: #555;
  font-weight: normal;
  font-size: 0.85em;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title i,
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title i {
  font-size: 1.75em;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td .parameter_title.active,
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th .parameter_title.active {
  background-color: #f69b46;
  color: white;
  box-shadow: 0px 0px 8px 4px rgba(246, 155, 70, 0.4);
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table tr:first-child th:first-child {
  font-size: 0.8em;
  color: #444;
  border-top: solid 1px rgba(0, 0, 0, 0);
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th {
  background-color: #e0e5ec;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0);
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:first-child {
  background-color: #888;
  color: #fff;
  border: solid 1px rgba(0, 0, 0, 0);
  border-bottom: solid 1px white;
  width: 30px;
  text-align: center;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td:first-child,
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table th:first-child {
  position: sticky;
  left: 0;
  z-index: 1;
  font-weight: bold;
  color: white;
  width: 50px !important;
  font-size: 0.85em;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td.active {
  box-shadow: 0px 0px 54px rgb(246 155 70), inset 0px 0px 5px 6px rgba(246, 155, 70, 0.5);
  outline: 0px solid transparent;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper .table_wrapper table td.fadeOut {
  opacity: 0.4;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper table {
  table-layout: fixed;
  width: 100%;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper thead tr th {
  position: sticky;
  top: 0;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper th:first-child {
  z-index: 2;
  background-color: red;
}
.session_rebuild_dataset._module > ._padder > ._extender > ._wrapper input {
  height: 42px !important;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .list_header h2 {
  color: #f69b46;
  font-size: 1.25em;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .list_header .main_icon {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records {
  font-size: 0.9em;
  width: 95%;
  left: 10%;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 7px 0px !important;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  /* box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2); */
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 {
  width: 40%;
  float: left;
  margin: 0% 5%;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 .label,
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 .value {
  display: block;
  padding: 0px;
  width: 100%;
  text-align: center;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 > .label {
  font-weight: bold;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter2 > .label:after {
  content: ":";
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 {
  width: 21%;
  float: left;
  margin: 0% 6%;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 .label,
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 .value {
  padding: 0px;
  width: 100%;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 .label {
  text-align: right;
  padding: 0px 7px 0px 0px;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 > .label:not(.no_double_dot) {
  font-weight: bold;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper .Record-Row .splitter3 > .label:not(.no_double_dot):after {
  content: ":";
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .Records .Record:last-child .Record-wrapper:after {
  display: none;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .no_recorder_paired_message {
  margin-top: -5%;
  text-align: center;
  font-size: 1.25em;
  color: #888;
}
.session_recorder_show._module > ._padder > ._extender > ._wrapper .no_recorder_paired_message i {
  font-size: 3em;
  opacity: 0.4;
}
.session_show {
  height: 100%;
}
.session_show._module > ._padder > ._extender > ._wrapper .font_orange {
  color: #f69b46;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_navbar {
  background-color: red;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header {
  background-color: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0px -15px 30px 2px rgba(0, 0, 0, 0.05);
  border-top-left-radius: 21px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_left {
  line-height: 17px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_left ._padder-center {
  box-shadow: inset -1px 0px 1px rgba(0, 0, 0, 0.075);
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_left ._padder-center .session_case_container {
  text-align: center;
  /* icon */
  /* label */
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_left ._padder-center .session_case_container i {
  line-height: 70px;
  font-size: 2.3em;
  color: #777;
  border-radius: 50%;
  padding: 1px 16px 0px 16px;
  font-weight: bold;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_left ._padder-center .session_case_container span {
  font-size: 0.85em;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_center ._custom_padder {
  position: absolute;
  top: 10px;
  left: 35px;
  bottom: 10px;
  right: 10px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_center ._custom_padder h2 {
  color: #f69b46;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0px 0px 7px 0px;
  padding-bottom: 5px;
  text-align: center;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_center ._custom_padder dl {
  font-size: 0.9em;
  width: 47%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  float: left;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_center ._custom_padder dt {
  float: left;
  width: 45%;
  padding: 0;
  margin: 0;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_center ._custom_padder dt i {
  width: 20px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_center ._custom_padder dd {
  float: left;
  width: 55%;
  padding: 0;
  margin: 0;
  text-align: right;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_right {
  text-align: center;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_header .session_header_right > ._padder-center {
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.075);
  /*
                                    dovrebbe non essere più necessario ()
                                    .single_button{


                                        i{
                                            color: white;
                                            background-color: rgba(0,0,0,0.4);
                                            padding: 10px;
                                            border-radius: 50%;
                                            font-size: 1em;
                                        }

                                        .label{
                                            font-size: .85em;
                                            line-height: 15px;
                                            margin: 5px 0px;
                                        }

                                        .state_row{
                                            .custom_animation();
                                            height: 20px;
                                        }

                                        .button_container{
                                            .custom_animation();
                                            margin-bottom: -40px;
                                            height: 40px;
                                        }

                                        &:hover{
                                            cursor: pointer;

                                            .button_container{
                                                margin-bottom: 0px;
                                            }

                                            .state_row{
                                                height: 0px;
                                                opacity: 0;
                                            }
                                        }

                                    }
                                    */
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .map_container {
  width: 400px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .map_container > div {
  height: 100%;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_container {
  background-color: #dbe0e7;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  box-shadow: inset 0px 0px 40px rgba(0, 0, 0, 0.075);
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_container .main_icon {
  font-size: 2em;
  color: #777;
  text-shadow: 2px 0px 30px rgba(0, 0, 0, 0.75);
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_container dl {
  font-size: 0.9em;
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  float: left;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_container dt {
  float: left;
  width: 60%;
  padding: 0;
  margin: 0;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_container dt i {
  width: 20px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_container dd {
  float: left;
  width: 40%;
  padding: 0;
  margin: 0;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .recorder_log {
  background-color: #555;
  color: white;
  font-family: 'Ubuntu Mono', monospace;
  font-size: 0.9em;
  padding: 5px 10px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .dataset_container .dataset_btn {
  cursor: pointer;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .dataset_container .dataset_btn i {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #777;
  font-size: 2em;
  margin-right: 10px;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .dataset_container .dataset_btn span {
  font-weight: 500;
  font-size: 1em;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_body .session_mainarea .dataset_container .dataset_btn:hover i {
  font-size: 2.5em;
  color: #f69b46;
}
.session_show._module > ._padder > ._extender > ._wrapper .computed_btn {
  cursor: pointer;
}
.session_show._module > ._padder > ._extender > ._wrapper .computed_btn i {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #777;
  font-size: 1.35em;
  margin-right: 10px;
}
.session_show._module > ._padder > ._extender > ._wrapper .computed_btn span {
  font-weight: 500;
  font-size: 0.9em;
}
.session_show._module > ._padder > ._extender > ._wrapper .computed_btn:hover i {
  font-size: 2.5em;
  color: #f69b46;
}
.session_show._module > ._padder > ._extender > ._wrapper .session_dashboard_tile {
  background-color: #dbe0e7;
  box-shadow: -1px -2px 6px #efefef, 3px 3px 6px #BABECC;
  border-radius: 3px;
  text-align: center;
  border-top: solid 1px #efefef;
  border-left: solid 1px #efefef;
  border-right: solid 1px #d8d8da;
  border-bottom: solid 1px #d8d8da;
  width: 100%;
  height: 100%;
}
.session_terminate._module > ._padder > ._extender > ._wrapper {
  /* customization/override di records.html */
}
.session_terminate._module > ._padder > ._extender > ._wrapper .list_header h2 {
  font-size: 1.25em;
}
.session_terminate._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.session_terminate._module > ._padder > ._extender > ._wrapper .list_header .main_icon {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px 14px;
  border-radius: 8px;
  margin-right: 5px;
  border: solid 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}
.session_terminate._module > ._padder > ._extender > ._wrapper h3 {
  color: #f69b46;
  text-align: center;
  font-size: 1.25em;
}
.session_terminate._module > ._padder > ._extender > ._wrapper .Records {
  font-size: 0.9em;
  width: 95%;
  left: 10%;
}
.session_terminate._module > ._padder > ._extender > ._wrapper .Records .Record {
  overflow: hidden;
}
.session_terminate._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper {
  padding: 10px 0px;
}
.session_terminate._module > ._padder > ._extender > ._wrapper .Records .Record .Record-wrapper:after {
  content: "";
  position: absolute;
  /* box-shadow: 0px 11px 40px 4px rgba(0, 0, 0, 0.2); */
  width: 74%;
  left: 13%;
  height: 0px;
  bottom: 0px;
}
.sessions_list._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
  /* table little version */
}
.sessions_list._module > ._padder {
  left: 16px;
  right: 16px;
}
.sessions_list._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .list_header h2 {
  color: #f69b46;
  font-size: 1.25em;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.85em;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .session_row {
  position: relative;
  height: 55px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  /* icons */
}
.sessions_list._module > ._padder > ._extender > ._wrapper .session_row .icon_type {
  font-size: 1.2em;
  background-color: #999;
  border-radius: 50%;
  color: white;
  padding: 9px;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .session_row .new_data_icon {
  color: #f69b46;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .session_row:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.035);
}
.sessions_list._module > ._padder > ._extender > ._wrapper .session_row small {
  font-weight: normal;
  color: #777 !important;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .toggle_element {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /* Old Syntax */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  /* New Syntax */
  -webkit-flex: 0;
  flex: 0;
  -ms-flex: 0;
  height: auto;
  width: auto;
  position: relative;
  white-space: nowrap;
}
.sessions_list._module > ._padder > ._extender > ._wrapper .toggle_element_50 {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 0px;
  white-space: nowrap;
}
.sessions_list._module.little .table_header {
  height: 35px !important;
}
.sessions_list._module.little .measure_row {
  display: none;
}
.sessions_list._module.little .measure_row:first-child {
  display: block;
}
.sessions_list._module.little .toggle_element {
  /* Old Syntax */
  -webkit-box-flex: 1 !important;
  -moz-box-flex: 1 !important;
  /* New Syntax */
  -webkit-flex: 1 !important;
  flex: 1 !important;
  -ms-flex: 1 !important;
  height: auto !important;
  width: auto !important;
  position: relative !important;
}
.sessions_list._module.little .toggle_element_50 {
  width: 50px !important;
}
.settings._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.settings._module > ._padder {
  left: 12px;
  right: 12px;
}
.snapGrid._module > ._padder {
  /* ._padder0(); */
}
.snapGrid._module > ._padder > ._extender {
  /* <------------------------- can be .loading or .overlay */
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder {
  position: relative;
  width: 100%;
  height: 100%;
  /* ====================================== DA NOTEBOOK IN SU */
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-pack: start;
  /* main-axis */
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  /* cross-axis */
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows._reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
}
@media only screen and (min-width: 19.9em) and (max-width: 40em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-pack: start;
    /* main-axis */
    align-items: stretch;
    -webkit-align-items: stretch;
    -webkit-align: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    /* cross-axis */
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows._reverse {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows .controller_container {
  position: relative;
  overflow: hidden;
  width: 300px;
}
@media only screen and (min-width: 19.9em) and (max-width: 40em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows .controller_container {
    box-shadow: inset 0 6px 10px rgba(0, 0, 0, 0.05);
    background-color: #dedede;
    height: 150px;
    width: 100% !important;
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows .snapGrid_container {
  overflow: hidden;
  /* Old Syntax */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  /* New Syntax */
  -webkit-flex: 1;
  flex: 1;
  -ms-flex: 1;
  height: auto;
  width: auto;
  position: relative;
  -webkit-order: 1 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows .snapGrid_container .snapGridPadder {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
@media only screen and (min-width: 64.001em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows .snapGrid_container .snapGridPadder {
    top: 0px !important;
  }
}
@media only screen and (min-width: 19.9em) and (max-width: 40em), (min-width: 40.001em) and (max-width: 64em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .cols_or_rows .snapGrid_container .snapGridPadder {
    top: 0px !important;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
  -webkit-scroll-snap-type: mandatory;
  -webkit-scroll-snap-destination: 50% 50%;
  /* partial supported: iOs 5+ */
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 64.001em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII {
    display: grid;
    grid-gap: 0px;
    height: 100%;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII .tile:nth-child(1) {
    grid-column: 1 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII .tile:nth-child(2) {
    grid-column: 2 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII .tile:nth-child(3) {
    grid-column: 3 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII .tile:nth-child(4) {
    grid-column: 4 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII .tile:nth-child(5) {
    grid-column: 5 / span 1;
    grid-row: 1;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIIII::-webkit-scrollbar {
  display: none;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
  -webkit-scroll-snap-type: mandatory;
  -webkit-scroll-snap-destination: 50% 50%;
  /* partial supported: iOs 5+ */
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 64.001em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII {
    display: grid;
    grid-gap: 0px;
    height: 100%;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII .tile:nth-child(1) {
    grid-column: 1 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII .tile:nth-child(2) {
    grid-column: 2 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII .tile:nth-child(3) {
    grid-column: 3 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII .tile:nth-child(4) {
    grid-column: 4 / span 1;
    grid-row: 1;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-IIII::-webkit-scrollbar {
  display: none;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-III {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
  -webkit-scroll-snap-type: mandatory;
  -webkit-scroll-snap-destination: 50% 50%;
  /* partial supported: iOs 5+ */
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 64.001em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-III {
    display: grid;
    grid-gap: 0px;
    height: 100%;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, 1fr);
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-III .tile:nth-child(1) {
    grid-column: 1 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-III .tile:nth-child(2) {
    grid-column: 2 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-III .tile:nth-child(3) {
    grid-column: 3 / span 1;
    grid-row: 1;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-III::-webkit-scrollbar {
  display: none;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
  -webkit-scroll-snap-type: mandatory;
  -webkit-scroll-snap-destination: 50% 50%;
  /* partial supported: iOs 5+ */
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 64.001em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB {
    display: grid;
    grid-gap: 0px;
    height: 100%;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB .tile:nth-child(1) {
    grid-column: 1 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB .tile:nth-child(2) {
    grid-column: 2 / span 1;
    grid-row: 1;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB .tile:nth-child(3) {
    grid-column: 1 / span 1;
    grid-row: 2;
  }
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB .tile:nth-child(4) {
    grid-column: 2 / span 1;
    grid-row: 2;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .grid-BB::-webkit-scrollbar {
  display: none;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .pagePadder .tile {
  position: relative;
  scroll-snap-align: center;
  -webkit-scroll-snap-coordinate: 50% 50%;
  width: 100%;
  height: 100%;
  left: 0px;
  /* rigorosamente a zero se no lo snap scroller scrolla anche in orizzontale */
  top: 0px;
  bottom: 0px;
  right: 0px;
  /* rigorosamente a zero se no lo snap scroller scrolla anche in orizzontale */
  margin: 0px !important;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .dotsIndicator {
  /* ====================================== DA NOTEBOOK IN SU */
  position: absolute;
  right: 0px;
  height: 100%;
  width: 30px;
}
@media only screen and (min-width: 64.001em) {
  .snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .dotsIndicator {
    display: none;
  }
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .dotsIndicator .switcher {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-pack: start;
  /* main-axis */
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  /* cross-axis */
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-pack: center;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .dotsIndicator .switcher._reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .dotsIndicator .switcher .dot {
  width: 7px;
  height: 7px;
  border-radius: 7px;
  margin: 8px 0;
  box-shadow: inset 0px 0px 5px 3px rgba(0, 0, 0, 0.15);
  transition: all 0.5s ease;
  position: relative;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel .snapWrapper .dotsIndicator .switcher .dot.current {
  box-shadow: inset 0 0 7px 5px rgba(0, 0, 0, 0.55);
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .snapWrapper .pagePadder {
  white-space: nowrap !important;
  overflow-x: auto !important;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .snapWrapper .pagePadder .tile {
  display: inline-block !important;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .snapWrapper .grid-IIIII,
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .snapWrapper .grid-IIII,
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .snapWrapper .grid-III,
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .snapWrapper .grid-BB {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  -webkit-scroll-snap-type: mandatory;
  -webkit-scroll-snap-destination: 50% 50%;
  overflow-y: hidden;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .dotsIndicator {
  position: absolute;
  bottom: 0px;
  height: 30px;
  width: 100%;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .dotsIndicator .switcher {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-pack: start;
  /* main-axis */
  align-items: stretch;
  -webkit-align-items: stretch;
  -webkit-align: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  /* cross-axis */
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-pack: center;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .dotsIndicator .switcher._reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
}
.snapGrid._module > ._padder > ._extender > ._wrapper .snapCarousel.horizontal .dotsIndicator .switcher .dot {
  margin: 0px 8px;
}
.tables._module {
  height: 100% !important;
  width: 100%;
  position: absolute;
}
.tables._module > ._padder {
  left: 12px;
  right: 12px;
}
.tables._module > ._padder > ._extender > ._wrapper {
  font-size: 0.85em;
}
.tables._module > ._padder > ._extender > ._wrapper .list_header .row_separator {
  height: 2px;
  width: 90%;
  background-color: rgba(246, 250, 253, 0.4);
  border-top: solid 2px rgba(6, 6, 6, 0.08);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.06);
  margin: 0px auto;
}
.tables._module > ._padder > ._extender > ._wrapper .table_header {
  height: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.tables._module > ._padder > ._extender > ._wrapper .table_header:after {
  content: " ";
  position: absolute;
  width: 98%;
  height: 20px;
  bottom: -27px;
  box-shadow: 0px -7px 15px rgba(0, 0, 0, 0.1);
  right: 1%;
  border-radius: 50px;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter {
  /* dashboard max width and height */
  max-width: 1600px;
  max-height: 800px;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_btn"] {
  cursor: pointer;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_btn"],
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_col"] {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_btn"].collapsed,
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_col"].collapsed {
  /* Old Syntax */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  /* New Syntax */
  -webkit-flex: 0;
  flex: 0;
  -ms-flex: 0;
  height: auto;
  width: auto;
  position: relative;
  opacity: 0;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_btn"].active {
  cursor: initial;
  /* hide the content of the button visible in dashboard */
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_btn"].active .in_dashboard_mode {
  display: none;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter [data-role="dashboard_btn"].active .tiles_padder {
  position: absolute;
  top: 30px;
  left: 30px;
  bottom: 30px;
  right: 30px;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: absolute;
  top: 30px;
  left: 30px;
  bottom: 40px;
  right: 30px;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder.animated:hover {
  position: absolute;
  top: 30px;
  left: 18px;
  bottom: 30px;
  right: 18px;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder.animated:hover .dashboard_tile {
  box-shadow: -5px -5px 16px #fff, 5px 5px 16px #BABECC;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder .dashboard_tile {
  height: 100%;
  box-shadow: -5px -5px 12px #fff, 5px 5px 12px #BABECC;
  border-radius: 10px;
  text-align: center;
  border-top: solid 1px white;
  border-left: solid 1px white;
  border-right: solid 1px #d8d8da;
  border-bottom: solid 1px #d8d8da;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder.minified {
  position: absolute;
  top: 30px;
  left: 18px;
  bottom: 40px;
  right: 18px;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder.minified .tile_label {
  font-size: 0.8em;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .delimiter .tiles_padder.minified .tile_icon {
  font-size: 1.75em;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .active_sessions_hover_effect {
  will-change: flex;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .active_sessions_hover_effect:hover {
  /* Old Syntax */
  -webkit-box-flex: 4;
  -moz-box-flex: 4;
  /* New Syntax */
  -webkit-flex: 4;
  flex: 4;
  -ms-flex: 4;
  height: auto;
  width: auto;
  position: relative;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .active_sessions_hover_effect:hover .toggle_element {
  /* Old Syntax */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  /* New Syntax */
  -webkit-flex: 1;
  flex: 1;
  -ms-flex: 1;
  height: auto;
  width: auto;
  position: relative;
}
._Dashboard._module > ._padder > ._extender > ._wrapper .active_sessions_hover_effect:hover .toggle_element_50 {
  width: 50px;
}
._GoogleMaps._module {
  height: 100%;
}
._GoogleMaps._module > ._padder {
  position: absolute;
  top: 25px;
  left: 25px;
  bottom: 25px;
  right: 25px;
}
._GoogleMaps._module > ._padder > ._extender {
  border-radius: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
._GoogleMaps._module > ._padder > ._extender > ._wrapper .map {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  width: 100%;
  height: 100%;
}
._GoogleMaps._module > ._padder > ._extender > ._wrapper .map.collapsed {
  opacity: 0.25;
}
._Tile._module {
  height: 100%;
}
._Tile._module > ._padder > ._extender {
  overflow: visible;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_dashboard_mode {
  cursor: pointer;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_dashboard_mode .tile_icon {
  font-size: 3em;
  line-height: 90px;
  color: #855efb;
  text-shadow: 0 0 20px rgba(164, 139, 239, 0.8);
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_dashboard_mode .tile_label {
  color: #855efb;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_dashboard_mode .buttons_container {
  opacity: 1;
  height: 50px;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode {
  /* icons */
  /* */
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode .tile_icon {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  line-height: 70px;
  font-size: 2.25em;
  color: #777;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.85);
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode .tile_label {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-weight: normal;
  color: #777;
  font-size: 0.925em;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode .buttons_container {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 0;
  width: 180%;
  left: -40%;
  position: relative;
  height: 0px;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode .badge_container {
  position: absolute;
  top: 0px;
  right: 1px;
  border-top-right-radius: 10px;
  width: 61px;
  height: 61px;
  overflow: hidden;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode .badge_container .badge {
  width: 0;
  height: 0;
  border-top: 44px solid transparent;
  border-bottom: 44px solid transparent;
  border-right: 44px solid #f79c48;
  transform: rotate(135deg);
  position: absolute;
  right: -7px;
  top: -29px;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_dashboard_mode .badge_container .badge .badge_number {
  color: white;
  transform: rotate(-135deg);
  top: -11px;
  right: -41px;
  position: absolute;
  font-size: 0.7em;
  font-weight: 700;
  width: 29px;
  text-align: center;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_admin_mode {
  cursor: pointer;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_admin_mode .tile_icon {
  font-size: 2em;
  line-height: 35px;
  color: #855efb;
  text-shadow: 0 0 20px rgba(164, 139, 239, 0.8);
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_admin_mode .tile_label {
  color: #855efb;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper:hover .in_admin_mode .buttons_container {
  opacity: 1;
  height: 30px;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_admin_mode {
  /* icons */
  /* */
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_admin_mode .tile_icon {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  line-height: 30px;
  font-size: 1.75em;
  color: #777;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_admin_mode .tile_label {
  font-weight: normal;
  color: #777;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .in_admin_mode .buttons_container {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 0;
  width: 180%;
  left: -40%;
  position: relative;
  height: 0px;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .expanded_tile_mode {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .expanded_tile_mode.collapsed {
  opacity: 0;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .expanded_tile_mode.active {
  opacity: 1;
}
._Tile._module > ._padder > ._extender > ._wrapper .tile_wrapper .expanded_tile_mode > div {
  height: 100%;
}
.confirmbox._module > ._padder > ._extender > ._wrapper .confirmbox_banner {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-color: white;
  color: #777;
  font-size: 0.9em;
  font-weight: 400;
  position: absolute;
  width: 40%;
  left: 30%;
  top: calc(calc(90px + 50px) * -1);
  height: 90px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.6);
}
.confirmbox._module > ._padder > ._extender > ._wrapper .confirmbox_banner.active {
  top: 0px;
  width: 60%;
  left: 20%;
}
.confirmbox._module > ._padder > ._extender > ._wrapper .confirmbox_banner .text_container {
  text-align: center;
  font-size: 1.15em;
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner {
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-color: #855efb;
  color: white;
  font-size: 0.9em;
  font-weight: 400;
  position: absolute;
  width: 60%;
  left: 20%;
  bottom: calc(calc(50px + 50px) * -1);
  height: 50px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  box-shadow: 0px 0px 50px rgba(133, 94, 251, 0.6);
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner.active {
  bottom: 0px;
  width: 88%;
  left: 6%;
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner .hint_incon {
  font-size: 1.5em;
  opacity: 0.45;
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner .hint_close-btn {
  font-size: 2.5em;
  cursor: pointer;
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner .hint_close-btn i {
  display: none;
  background-color: rgba(0, 0, 0, 0.07);
  padding: 5px 12px;
  border-radius: 5px;
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner .hint_close-btn:hover i {
  background-color: rgba(0, 0, 0, 0.2);
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner.red {
  background-color: #fb5e5e;
  box-shadow: 0px 0px 50px #fb5e5e;
}
.Hint._module > ._padder > ._extender > ._wrapper .hint_banner.green {
  background-color: #60ba7a;
  box-shadow: 0px 0px 50px rgba(52, 152, 38, 0.3);
}
.state_indicator {
  height: 30px;
  font-size: 0.9em;
  font-weight: 500;
  border-radius: 30px;
  text-transform: uppercase;
  width: 155px;
  text-align: center;
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.035);
}
.state_indicator.collapsed {
  width: 43px !important;
}
.state_indicator.little {
  width: 100px;
  height: 27px;
  background-color: rgba(255, 255, 255, 0.45);
  border: solid 1px rgba(0, 0, 0, 0.1);
}
.state_indicator.little.collapsed {
  width: 40px !important;
}
.state_indicator.little .icon {
  display: inline;
  font-size: 1.15em;
}
.state_indicator .icon {
  display: inline;
  font-size: 1.33em;
}
.state_indicator .label {
  color: #333;
  display: inline;
  font-size: 0.85em;
}
.state_indicator.active .icon,
.state_indicator.connected .icon,
.state_indicator.available .icon,
.state_indicator.waiting .icon {
  color: #60ba7a;
}
.state_indicator.concluded .icon,
.state_indicator.maintenance .icon,
.state_indicator.local .icon {
  color: #555;
}
.state_indicator.cancelled .icon,
.state_indicator.unreachable .icon {
  color: #f2a5a5;
}
.state_indicator.suspended .icon,
.state_indicator.wait_connect .icon,
.state_indicator.wait_control .icon,
.state_indicator.not_assigned .icon {
  color: #f69b46;
}
.state_indicator.installed .icon,
.state_indicator.remote .icon {
  color: #0070ff;
}
.exchangeMode_indicator {
  border: solid 1px rgba(255, 255, 255, 0.3);
  padding: 4px 8px 3px 8px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.exchangeMode_indicator.wait_connect {
  color: #48f76e;
}
.exchangeMode_indicator.connected {
  color: #0070ff;
}
.exchangeMode_indicator.wait_control {
  color: white;
}
.session_state_indicator {
  width: 100px;
  height: 100px;
  position: relative;
}
.session_state_indicator .state_icon {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 10px;
  content: "";
  border: 2px solid #aaa;
  border-radius: 13px;
  display: inline-block;
  width: 2.75em;
  height: 2.75em;
}
.session_state_indicator .state_icon.grey {
  background-color: rgba(0, 0, 0, 0.1);
}
.session_state_indicator .state_icon.green {
  background-color: rgba(95, 185, 121, 0.4);
}
.session_state_indicator .state_icon.orange {
  background-color: rgba(246, 155, 70, 0.45);
}
.session_state_indicator .status_label {
  font-weight: 600;
  font-size: 0.9em;
  color: #555;
}
.session_state_indicator i {
  position: absolute;
  font-size: 1.25em;
  top: 24px;
  left: 41px;
  color: white;
}
.session_state_indicator.little {
  width: 40px;
  height: 40px;
  position: relative;
}
.session_state_indicator.little .state_icon {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 6px;
  content: "";
  border: 0px solid #aaa;
  border-radius: 4px;
  width: 1.75em;
  height: 1.75em;
}
.session_state_indicator.little .state_icon.grey {
  background-color: rgba(0, 0, 0, 0.1);
}
.session_state_indicator.little .state_icon.green {
  background-color: rgba(95, 185, 121, 0.4);
}
.session_state_indicator.little .state_icon.orange {
  background-color: rgba(246, 155, 70, 0.6);
}
.session_state_indicator.little .status_label {
  display: none;
}
.session_state_indicator.little i {
  position: absolute;
  font-size: 0.8em;
  top: 13px;
  left: 17px;
  color: #444;
}
.project_state_indicator {
  width: 100px;
  height: 100px;
  position: relative;
}
.project_state_indicator .state_icon {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 10px;
  content: "";
  border: 2px solid #aaa;
  border-radius: 13px;
  display: inline-block;
  width: 2.75em;
  height: 2.75em;
}
.project_state_indicator .state_icon.grey {
  background-color: rgba(0, 0, 0, 0.1);
}
.project_state_indicator .state_icon.green {
  background-color: rgba(95, 185, 121, 0.4);
}
.project_state_indicator .state_icon.red {
  background-color: rgba(236, 26, 50, 0.4);
}
.project_state_indicator .state_icon.orange {
  background-color: rgba(246, 155, 70, 0.45);
}
.project_state_indicator .status_label {
  font-weight: 600;
  font-size: 0.9em;
  color: #555;
}
.project_state_indicator i {
  position: absolute;
  font-size: 1.25em;
  top: 24px;
  left: 41px;
  color: white;
}
.project_state_indicator.little {
  width: 40px;
  height: 40px;
  position: relative;
}
.project_state_indicator.little .state_icon {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 6px;
  content: "";
  border: 0px solid #aaa;
  border-radius: 4px;
  width: 1.75em;
  height: 1.75em;
}
.project_state_indicator.little .state_icon.grey {
  background-color: rgba(0, 0, 0, 0.1);
}
.project_state_indicator.little .state_icon.green {
  background-color: rgba(95, 185, 121, 0.4);
}
.project_state_indicator.little .state_icon.orange {
  background-color: rgba(246, 155, 70, 0.6);
}
.project_state_indicator.little .status_label {
  display: none;
}
.project_state_indicator.little i {
  position: absolute;
  font-size: 0.8em;
  top: 13px;
  left: 17px;
  color: #444;
}
.status_bar._module {
  width: 100%;
  height: 45px;
  bottom: 0px;
  z-index: 999;
}
.status_bar._module > ._padder > ._extender {
  overflow: visible;
}
.status_bar._module > ._padder > ._extender > ._wrapper {
  width: 100%;
  font-size: 0.8em;
  text-align: center;
  color: #333;
  background-color: #bec0ca;
}
.status_bar._module > ._padder > ._extender > ._wrapper .green_badge {
  width: 7px;
  height: 7px;
  background-color: #00ff00;
  border-radius: 50%;
  margin: 0px 7px;
  box-shadow: 0px 0px 12px 7px rgba(0, 255, 0, 0.3);
}
.status_bar._module > ._padder > ._extender > ._wrapper .yellow_badge {
  width: 7px;
  height: 7px;
  background-color: #fff700;
  border-radius: 50%;
  margin: 0px 7px;
  box-shadow: 0px 0px 12px 7px rgba(239, 255, 0, 0.3);
}
.status_bar._module > ._padder > ._extender > ._wrapper .red_badge {
  width: 7px;
  height: 7px;
  background-color: #ff0000;
  border-radius: 50%;
  margin: 0px 7px;
  box-shadow: 0px 0px 12px 7px rgba(255, 0, 60, 0.2);
}
input[type="date"] {
  max-width: 175px !important;
}
/* remove arrows in type number inputs */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
input[type="search"] {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.05);
  border: none;
  padding: 9px 20px;
  border-radius: 21px;
  outline: none;
  width: 50%;
  font-size: 1em;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
input[type="search"]:focus {
  background-color: rgba(255, 255, 255, 0.8);
  border: none;
  padding: 12px 20px;
  border-radius: 21px;
  outline: none;
  width: 60%;
  font-size: 1.15em;
  box-shadow: 0px 0px 5px 3px rgba(246, 155, 70, 0.05);
  margin: 8px 0px;
}
/* input icons */
.Input .measurement_unit_icon {
  position: absolute;
  right: 6px;
  top: 13px;
  font-size: 0.85em;
  text-transform: uppercase;
  font-weight: 400;
  /* background-color: rgba(0, 0, 0, 0.15); */
  padding: 4px 10px;
  border-radius: 0px;
  color: #777;
}
.Input .measurement_unit_icon i {
  font-size: 1.2em;
}
/* select arrow */
.Input .select_arrow {
  right: 7%;
  position: absolute;
  top: 34%;
  font-weight: bold;
  pointer-events: none;
}
.select_icon {
  position: absolute;
  background-color: #666;
  width: 55px;
  height: 49px;
  color: white;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  margin-top: 1px;
  font-size: 1.35em;
  z-index: 9;
}
.select_icon + select {
  margin-left: 40px;
  padding: 0px 0px 0px 29px;
  width: 88%;
}
.Records.vamp_micro_records {
  font-size: 0.95em;
}
.Records.vamp_micro_records .Record {
  border-top: 0px solid !important;
}
.Records.vamp_micro_records .Record .Record-wrapper {
  padding: 2px 0px 0px 0px !important;
}
.Records.vamp_micro_records .Record .Record-wrapper .Record-Row .icon {
  width: 38px;
  text-align: center;
}
.Records.vamp_micro_records .Record .Record-wrapper .Record-Row .label {
  width: 30% !important;
  text-align: left !important;
  white-space: nowrap;
}
.Records.vamp_micro_records .Record .Record-wrapper .Record-Row .value {
  width: 70% !important;
  white-space: nowrap;
  text-align: right;
  padding: 0px !important;
}
button.vamp_tool_btn {
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
  transition: all 150ms ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-radius: 50%;
  padding: 6px 6px 4px 6px;
  font-size: 16px;
  line-height: 16px;
  border: solid 1px #d1d1d1;
  background-color: #e0e5ec;
  cursor: pointer;
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05);
  margin: 5px;
  outline: none;
  /*.custom_animation();*/
}
button.vamp_tool_btn:hover {
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.15);
  transform: scale(0.9);
}
button.vamp_tool_btn.block {
  display: block;
}
button.vamp_tool_btn.inline {
  display: inline-block;
}
button.vamp_btn {
  /*.custom_animation();*/
  cursor: pointer;
  text-transform: uppercase;
  padding: 7px 8px 6px 8px;
  border-radius: 4px;
  color: white;
  font-weight: 500;
  margin: 4px 10px;
  background-color: #898784;
  box-shadow: 0 4px 7px 2px rgba(98, 94, 90, 0.2);
  border: solid 1px #898784;
  outline: none;
}
button.vamp_btn:hover {
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.15);
  transform: scale(0.9);
}
button.vamp_btn span {
  font-size: 0.9em;
  padding: 0px 5px 0px 3px;
}
button.vamp_btn.block {
  display: block;
}
button.vamp_btn:hover {
  cursor: pointer;
}
button.vamp_btn:hover label {
  cursor: pointer;
  text-decoration: underline;
}
button.vamp_btn.green {
  background-color: #60ba7a;
  box-shadow: 0 4px 7px 2px rgb(52 152 1.26666667%);
  border: solid 1px #60ba7a;
}
button.vamp_btn.red {
  background-color: #d82b54;
  box-shadow: 0 4px 7px 2px rgba(216, 43, 84, 0.25);
  border: solid 1px #d82b54;
}
button.vamp_btn.orange {
  background-color: #f69b46;
  box-shadow: 0px 4px 7px 2px rgba(247, 156, 72, 0.35);
  border: solid 1px #f69b46;
}
button.vamp_btn.gray {
  background-color: rgba(0, 0, 0, 0.4);
  border: solid 1px rgba(0, 0, 0, 0);
  box-shadow: 0 4px 7px 2px rgba(0, 0, 0, 0.15);
}
button.vamp_btn.black {
  background-color: rgba(0, 0, 0, 0.75);
  border: solid 1px rgba(0, 0, 0, 0);
  box-shadow: 0 4px 7px 2px rgba(0, 0, 0, 0.15);
}
button.vamp_btn .vamp_button-icon {
  padding: 0px 5px 0px 0px;
}
button.vamp_btn.big {
  font-size: 1.25em;
  margin: 6px 7px;
}
button.vamp_btn.little {
  font-size: 0.8em;
  margin: 4px 5px;
}
button.vamp_btn.tiny {
  font-size: 0.7em;
  margin: 4px 5px;
}
button.vamp_btn.micro {
  font-size: 0.7em;
  box-shadow: none !important;
  margin: 0px !important;
  padding: 5px 10px !important;
}
button.vamp_btn:disabled {
  cursor: initial;
  background-color: rgba(0, 0, 0, 0.4);
  border: solid 1px rgba(0, 0, 0, 0);
  box-shadow: 0 4px 7px 2px rgba(0, 0, 0, 0.15);
}
button.vamp_btn:disabled:hover {
  box-shadow: 0 4px 7px 2px rgba(0, 0, 0, 0.15);
  transform: scale(1);
}
/* override */
