

/* Start:/local/templates/rtreg/components/bitrix/form/frontpageform/bitrix/form.result.new/.default/style.css?16696722692393*/
.page-form-wrap {
  background-color:#444;
  color: #fff;
  text-align: center;
}

.page-form-wrap h3{
  font-size: 1.375rem;
  color: #fff;
  text-align: center;
}

table.form-table
{
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
  width: 60%;
  margin: 0 auto;
}

table.form-table th, table.form-table td
{
	border:0px ;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.page-form-wrap .error-fld {
	background: #ff003c;
  color: white;
  display: block;
  padding: 2px;
  text-align: left;
  /*background-image: url(/local/templates/rtreg/components/bitrix/form/frontpageform/bitrix/form.result.new/.default/images/icon_warn.gif);*/
}

.page-form-wrap .error-fld .error-text{
  font-size: .75rem !important;
  text-align: left;
  margin-left: 5px;
}

.page-form-wrap .errortext{
  display:none;
}

table.form-table.page-form input[type="email"],
table.form-table.page-form input[type="text"]{
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background-color: #eaeaea;
  padding: .5rem .9375rem;
  color: #111;
  font-size: .9375rem;
  height: 3.125rem;
}

table.form-table.page-form textarea{
  border: none;
  background-color: #eaeaea;
  padding: .5rem .9375rem;
  height: 150px;
  resize: vertical;
  padding-top: .625rem;
  line-height: 1.5;
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}

.front-page-form {
}

.front-page-form h3 {
    text-transform: uppercase;
}

.front-page-form table.form-table.page-form input[type="email"],
.front-page-form table.form-table.page-form input[type="text"]{
    border: 2px solid hsla(0,0%,100%,.7);
    background-color: rgba(0,0,0,.5);
    padding: .5rem .9375rem;
    color: #fff;
    font-size: .9375rem;
    height: 3.125rem;
}

.front-page-form table.form-table.page-form textarea{
    border: 2px solid hsla(0,0%,100%,.7);
    background-color: rgba(0,0,0,.5);
    padding: .5rem .9375rem;
    color: #fff;
    font-size: .9375rem;
}

.front-page-form input[type="submit"]:hover {
    background-color: #fff;
    color: #000;
}
.front-page-form input[type="submit"] {
    color: #fff;
    box-shadow: inset 0 0 0 2px #fff;
    background-color: rgba(0,0,0,.2);
}

.front-page-form label{
    display: contents;
    text-align: left;
}
/* End */
/* /local/templates/rtreg/components/bitrix/form/frontpageform/bitrix/form.result.new/.default/style.css?16696722692393 */
