.gform_next_button.button {
  float: right;
}

.gform_wrapper .gform_page_footer input[type="submit"] 

{
  float: right;
}

.gform_button.button {
  background: black none repeat scroll 0 0;
}

@media (min-width: 1180px) {
     .modal-dialog {
         width: 1180px !important;
     }
 }
 .gform_wrapper.three-column_wrapper ul.gform_fields {
     display: none;
 }
 .gform_wrapper.three-column_wrapper ul.gform_fields.gform_column {
     display: block;
     float: left;
     width: 30%;
     border: 1px solid #337795;
     margin-right: 3% !important;
 }
 .gform_wrapper.three-column_wrapper ul.gform_column li.gsection:first-child {
     display: none;
 }
 .gform_wrapper ul li.gfield {
     width: 100%;
     padding-right: 4%;
     padding-left: 4%;
 }
.gform_page_fields input {
     width: 100% !important;
 }
 .hide-border {
     display: none;
 }
.gform_page_fields .gravity-select-parent {
     width: 100% !important;
 }
.gform_page_fields .top_label input.medium,
.gform_page_fields .top_label select.medium {
     width: 100% !important;
 }
 .gform_wrapper .gf_progressbar {
     width: 100%;  !important;
 }
 .gform_wrapper .gf_progressbar_wrapper {
     width: 96%  !important;
 }
 div.gform_body {
     margin-top: 10px;
 }
 .gform_wrapper .gform_page_footer {
     border-top: none;
 }

.gform_wrapper .gform_page_footer input[type="button"], #gform_submit_button_6, .gform_wrapper .gform_page_footer input[type="submit"] {
   border: 0px solid #a2a89b;
   background: #337895;
   background: -webkit-gradient(linear, left top, left bottom, from(#337895), to(#337895));
   background: -webkit-linear-gradient(top, #337895, #337895);
   background: -moz-linear-gradient(top, #337895, #337895);
   background: -ms-linear-gradient(top, #337895, #337895);
   background: -o-linear-gradient(top, #337895, #337895);
   background-image: -ms-linear-gradient(top, #337895 0%, #337895 100%);
   -webkit-border-radius: 9px;
   -moz-border-radius: 9px;
   border-radius: 9px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #614361 0 1px 0;
   color: #ffffff;
   font-family: helvetica, serif;
   padding: 8.5px 18px;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.gform_wrapper .gform_page_footer input[type="button"]:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover {
   border: 0px solid #a2a89b;
   text-shadow: #614361 0 1px 0;
   background: #409abd;
   background: -webkit-gradient(linear, left top, left bottom, from(#337895), to(#409abd));
   background: -webkit-linear-gradient(top, #337895, #409abd);
   background: -moz-linear-gradient(top, #337895, #409abd);
   background: -ms-linear-gradient(top, #337895, #409abd);
   background: -o-linear-gradient(top, #337895, #409abd);
   background-image: -ms-linear-gradient(top, #337895 0%, #409abd 100%);
   color: #fff;
   }
.gform_wrapper .gform_page_footer input[type="button"]:active, .gform_wrapper .gform_page_footer input[type="submit"]:active {
   text-shadow: #31540c 0 1px 0;
   border: 0px solid #447314;
   background: #8dc059;
   background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#409abd));
   background: -webkit-linear-gradient(top, #6aa436, #8dc059);
   background: -moz-linear-gradient(top, #6aa436, #8dc059);
   background: -ms-linear-gradient(top, #6aa436, #8dc059);
   background: -o-linear-gradient(top, #6aa436, #8dc059);
   background-image: -ms-linear-gradient(top, #6aa436 0%, #8dc059 100%);
   color: #fff;
   }

.gform_wrapper .gform_page_footer .button.gform_previous_button {
  margin-bottom: 0;
}



.textbox-custom input {
  background: #784000 none repeat scroll 0 0 !important;
  border: 1px solid #c9b7a2 !important;
  border-radius: 4px !important;
  color: #808080 !important;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:20px;
}


.textbox-custom select{
  background: #784000 none repeat scroll 0 0 !important;
  border: 1px solid #c9b7a2 !important;
  border-radius: 4px !important;
  color: #808080 !important;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:8px;
   margin-bottom:20px;
}

.another-custom input

{}

.another-custom input  {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 150px;
  height: 42px;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 20px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 21px;
  border-radius: 21px;
  font: normal 20px/normal "Antic", Helvetica, sans-serif;
  color: rgba(140,140,140,1);
  text-decoration: normal;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: rgba(40,40,40,0.4);
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.5) inset;
  box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.5) inset;
  -webkit-transition: all 502ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -moz-transition: all 502ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -o-transition: all 502ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  transition: all 502ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
}

.another-custom input:hover {
  color: rgba(181,181,181,1);
  background: rgba(0,0,0,0.4);
  -webkit-transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -moz-transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -o-transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
}

.another-custom input:focus {
  width: 213px;
  cursor: default;
  padding: -13px 20px 0;
  color: rgba(255,255,255,1);
  -webkit-transition: all 601ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -moz-transition: all 601ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -o-transition: all 601ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  transition: all 601ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
}


.another-custom {
  color: rgba(181,181,181,1) !important;
  background: rgba(0,0,0,0.4) !important;
  font-size:18px !important;
  -webkit-transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -moz-transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  -o-transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
  transition: all 500ms cubic-bezier(0.68, -0.75, 0.265, 1.75);
}