@charset "UTF-8";
/**
 * InputfieldForm CSS file for FormBuilder with non-Legacy frameworks
 *
 */
.InputfieldForm textarea,
.InputfieldForm .InputfieldMaxWidth {
  width: 100%;
}
.InputfieldForm input[type=text],
.InputfieldForm input[type=password],
.InputfieldForm input[type=date],
.InputfieldForm input[type=datetime],
.InputfieldForm input[type=datetime-local],
.InputfieldForm input[type=month],
.InputfieldForm input[type=week],
.InputfieldForm input[type=email],
.InputfieldForm input[type=number],
.InputfieldForm input[type=search],
.InputfieldForm input[type=tel],
.InputfieldForm input[type=time],
.InputfieldForm input[type=url],
.InputfieldForm input[type=color],
.InputfieldForm select,
.InputfieldForm textarea {
  margin: 0;
}
.InputfieldForm, .InputfieldForm *, .InputfieldForm *:before, .InputfieldForm *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.InputfieldForm .Inputfields {
  height: auto;
  list-style: none;
  padding: 0;
}
.InputfieldForm .Inputfield {
  list-style: none;
  display: block;
}
.InputfieldForm .Inputfield {
  clear: both;
  margin: 0 0 1.5em 0;
}
.InputfieldForm .Inputfield:not(fieldset) {
  padding: 0;
}
.InputfieldForm fieldset,
.InputfieldForm .InputfieldFieldset {
  margin: 0 0 1.5em 0;
  padding-bottom: 0;
}
.InputfieldForm .InputfieldFieldset:not(.InputfieldColumnWidth) {
  clear: both;
}
.InputfieldForm .InputfieldStateCollapsed .InputfieldHeader {
  opacity: 0.5;
}
.InputfieldForm .InputfieldStateCollapsed .InputfieldHeader:after {
  content: " …";
}
.InputfieldForm .InputfieldStateCollapsed .InputfieldContent {
  display: none;
}
.InputfieldForm .InputfieldHidden {
  display: none;
}
.InputfieldForm .description,
.InputfieldForm .notes {
  margin: 0.25em 0;
}
.InputfieldForm .Inputfield:not(.InputfieldStateCollapsed) > .InputfieldHeaderHidden > span {
  display: none;
}
.InputfieldForm .InputfieldSubmitPrev {
  float: left;
}
.InputfieldForm .InputfieldSubmitPrev + .InputfieldSubmit {
  clear: none;
  float: left;
  margin-left: 1em;
}

.InputfieldFormWidths {
  /** the following have to do with column widths **********************************************/
}
.InputfieldFormWidths input[type=text],
.InputfieldFormWidths input[type=email],
.InputfieldFormWidths input[type=url],
.InputfieldFormWidths select,
.InputfieldFormWidths textarea {
  width: 100%;
}
.InputfieldFormWidths .InputfieldColumnWidth {
  /* an Inputfield that has a percentage width assigned to it */
  float: left;
  clear: none;
  margin-left: 0;
  margin-right: 0;
}
.InputfieldFormWidths .InputfieldColumnWidth > .InputfieldHeader,
.InputfieldFormWidths .InputfieldColumnWidth > .InputfieldContent {
  padding-left: 1.5em;
}
.InputfieldFormWidths .InputfieldColumnWidth > .InputfieldHeaderHidden::before {
  display: inline-block;
  content: " ";
}
.InputfieldFormWidths .InputfieldColumnWidthFirst,
.InputfieldFormWidths .InputfieldColumnWidth + .InputfieldSubmit,
.InputfieldFormWidths .InputfieldColumnWidthFirstTmp,
.InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden + .Inputfield {
  /* first Inputfield with a percent width... */
  /* ...or the last percentage-width Inputifeld before the submit button */
  clear: both;
}
.InputfieldFormWidths .InputfieldColumnWidthFirst > .InputfieldHeader,
.InputfieldFormWidths .InputfieldColumnWidthFirst > .InputfieldContent,
.InputfieldFormWidths .InputfieldColumnWidth + .InputfieldSubmit > .InputfieldHeader,
.InputfieldFormWidths .InputfieldColumnWidth + .InputfieldSubmit > .InputfieldContent,
.InputfieldFormWidths .InputfieldColumnWidthFirstTmp > .InputfieldHeader,
.InputfieldFormWidths .InputfieldColumnWidthFirstTmp > .InputfieldContent,
.InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden + .Inputfield > .InputfieldHeader,
.InputfieldFormWidths .InputfieldColumnWidthFirst.InputfieldStateHidden + .Inputfield > .InputfieldContent {
  padding-left: 0;
}
.InputfieldFormWidths .description {
  margin: 0.25em 0;
}
.InputfieldFormWidths .notes {
  margin: 0.25em 0;
}

/*** state toggles *******************************************************/
.InputfieldStateToggle {
  cursor: pointer;
}
.InputfieldStateToggle i.toggle-icon {
  /* the open/close icon that goes with most Inputfields */
  float: right;
  padding-right: 0.25em;
}
.InputfieldStateToggle i.toggle-icon {
  padding-right: 0.5em;
  line-height: 1.7em;
}
.InputfieldStateToggle i + i {
  margin-right: 0.5em;
  margin-left: 0;
}

/*** misc ******************************************************************/
.InputfieldStateRequired > .InputfieldHeader:first-child:after {
  /* Required state: Add asterisk to indicate field is required */
  content: "*";
  margin-left: 0.25em;
  color: red;
}

.Inputfields > .Inputfield > .InputfieldContent:before,
.Inputfields > .Inputfield > .InputfieldContent:after,
.InputfieldForm:after {
  content: " ";
  display: table;
}

.Inputfields > .Inputfield > .InputfieldContent:after,
.InputfieldForm:after {
  clear: both;
}

.InputfieldSelect ul,
.InputfieldRadios ul,
.InputfieldCheckboxes ul {
  margin: 0;
}
.InputfieldSelect ul li,
.InputfieldRadios ul li,
.InputfieldCheckboxes ul li {
  margin: 0;
}

#wrap_Inputfield- {
  display: none;
}

.InputfieldForm .InputfieldFormBuilderPageBreak {
  /*margin-bottom: 0;*/
}

/****************************************************************************
 * Render Value Mode 
 *
 * Used when only values are being rendered in the form (no inputs)
 *
 */
.InputfieldRenderValueMode .InputfieldSelect li,
.InputfieldRenderValueMode .InputfieldRadios li,
.InputfieldRenderValueMode .InputfieldCheckboxes li {
  margin: 0;
}
.InputfieldRenderValueMode .InputfieldSubmit,
.InputfieldRenderValueMode .InputfieldButton {
  display: none;
}

.pw-no-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  /* prevent selection of this element */
}

#FormBuilder_form_linkinme {
    background: rgba(255, 255, 255, 0.9);
    padding: 10px;
    border-radius: 20px;
}

#FormBuilder_form_linkinme .uk-input, .uk-select {
	width: 100%;
	height: 50px;
	border-radius: 5px;
	padding: 5px 15px;
	font-size: 15px;
	border: 1px solid rgba(69, 114, 231, 0.19) !important;
	background-color: rgba(117, 155, 254, 0.11) !important;
	color: #000 !important;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

#FormBuilder_form_linkinme .uk-input, .uk-select {
    padding-right: 10px;
}

#FormBuilder_form_linkinme input[type="file"] {
  margin-bottom: 3px;
}

#FormBuilder_form_linkinme .uk-input.uk-form-width-medium {
    display: none;
}

#FormBuilder_form_linkinme .Inputfield_comprobante_de_pago {
    padding: 10px;
}

#FormBuilder_form_linkinme .uk-input:focus,
#FormBuilder_form_linkinme .uk-input:focus {
	border: 1px solid #00ddef !important;
	outline: medium none !important;
	box-shadow: 0 0 0;
}

#FormBuilder_form_linkinme .uk-form-label {
    display: none;
}

#FormBuilder_form_linkinme .uk-button {
    background-color: #00ddef !important;
	border-radius: 2px;
	display: inline-block;
	padding: 10px 35px;
	text-transform: uppercase;
	font-size: 12px;
	color: #000 !important;
	font-weight: 600;
	line-height: 25px;
	margin: 5px 0 0;
	letter-spacing: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
	height: 45px;
	border-radius: 13px;
	border: none;
}

#FormBuilder_form_linkinme .uk-button:hover {
	color: #fff !important;
	background: #0f083a !important;
	-moz-transition: width .6s ease 0s, height .6s ease 0s !important;
	-webkit-transition: width .6s ease 0s, height .6s ease 0s !important;
	-ms-transition: width .6s ease 0s, height .6s ease 0s !important;
	-o-transition: width .6s ease 0s, height .6s ease 0s !important;
	cursor: pointer;
}


#FormBuilder_form_linkinme .uk-button:hover {
	color: #fff !important;
	background: #0f083a !important;
	-moz-transition: width .6s ease 0s, height .6s ease 0s !important;
	-webkit-transition: width .6s ease 0s, height .6s ease 0s !important;
	-ms-transition: width .6s ease 0s, height .6s ease 0s !important;
	-o-transition: width .6s ease 0s, height .6s ease 0s !important;
	cursor: pointer;
}

#FormBuilder_form_linkinme
.InputfieldContent.uk-form-controls {
    font-family: Arial;
    color: #333;
    text-align: center;
}


.uk-alert.uk-alert-success {
    text-align: center;
    font-weight: 500;
    font-family: Arial;
    font-size: 2em;
    background: #000000;
    padding: 5%;
    color: #fff;
    border-radius: 15px;
}





























