/* Write your Public SASS mixins here! */
/* Write your Public SASS desktop here! */
body #gform_wrapper_1 {
  /* #4 & #8 */
  /*   .ginput_container.ginput_container_text:after {
   content: "\f05a";
   font-family: FontAwesome;
   position: absolute;
   right: 0px;
   top: 28px;
   font-size: 18px;
   padding: 0 10px;
   cursor: pointer;
   }
   .top_label div.ginput_container{
   position: relative;
   }    
   */
}
body #gform_wrapper_1 .gf_progressbar_percentage {
  background-color: #ed1c24;
}
body #gform_wrapper_1 ul li.gfield {
  margin-top: 0px;
}
body #gform_wrapper_1 .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), body #gform_wrapper_1 .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
  margin-top: 0px;
}
body #gform_wrapper_1 .top_label div.ginput_container {
  margin-top: 0px;
}
body #gform_wrapper_1 ul li div {
  padding: 2px 0px 10px 0;
}
body #gform_wrapper_1 .gsection {
  margin: 28px 0px 28px 0;
}
body #gform_wrapper_1 ul li {
  padding-left: 0px;
}
body #gform_wrapper_1 ul li .tooltip-inner {
  padding: 14px;
  text-align: left;
  word-wrap: break-word;
  max-width: 280px;
  width: 280px;
}
body #gform_wrapper_1 ul li .tooltip-inner b {
  font-size: 1.2em;
}
body #gform_wrapper_1 ul li .tooltip-inner p {
  margin: 10px 0px;
  color: #fff;
  line-height: 1.5em;
}
body #gform_wrapper_1 .select2-container {
  border: 1px solid #020202;
  margin-top: 12px;
}
body #gform_wrapper_1 .gf-form-tooltip {
  position: absolute;
  top: 50%;
  right: 25px;
  font-size: 20px;
  margin-top: -10px;
}
body #gform_wrapper_1 .tooltip.top .tooltip-arrow {
  bottom: -7px;
}
body #gform_wrapper_1 .top_label li.gfield .having-tooltip.ginput_container input, body #gform_wrapper_1 .top_label li.gfield .having-tooltip.ginput_container select {
  padding-right: 32px;
}
body #gform_wrapper_1 #gform_1 .nav.nav-wizard {
  margin-bottom: 20px;
}
body #gform_wrapper_1 .mc-input-file i.gf-form-tooltip {
  color: #fff;
  transition-property: all;
  transition-duration: 0.3s;
}
body #gform_wrapper_1 .mc-input-file i.gf-form-tooltip.black {
  color: #000;
}
body #gform_wrapper_1 .mc-input-file .ginput_container_fileupload {
  display: none;
}
body #gform_wrapper_1 .mc-input-file .gfield_label {
  border: 1px solid;
  width: 100%;
  margin-top: 14px !important;
  padding: 15px 8px;
  position: static;
  padding-left: 36px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  padding-right: 30px;
}
body #gform_wrapper_1 .mc-input-file .gfield_label:before {
  content: "\f093";
  font-family: FontAwesome;
  font-size: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 9px;
}
