/* 
    Document   : com_formdesigner
    Created on : 2012.08.17., 16:04:20
    Author     : semmer@infoart.hu
*/

div.portlet-content.box.part-formdesigner div.component-body p {
  padding: 5px 0;
}

div.portlet-content.box.part-formdesigner div.component-body div.input-box {
  margin: 0 0 10px;
}

div.portlet-content.box.part-formdesigner div.component-body div.input-box > div.box-label {
  font-size: 22px;
  font-weight: 700;
  padding: 10px 0 3px;
  margin: 0 0 10px;
  color: #42B547;
  border-bottom: 3px solid #42B547;
}

div.portlet-content.box.part-formdesigner div.component-body div.input-box > div.box-desc {
  font-weight: 700;
  margin: 0 0 5px;
  text-transform: uppercase;
}

div.portlet-content.box.part-formdesigner div.component-body div.input-box div.box-desc > span.info-mark {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: transparent url('../gfx/icon_info.png') 0 0 no-repeat;
  text-indent: -9999px;
  margin: 0 0 0 10px;
  cursor: pointer;
}

div.portlet-content.box.part-formdesigner div.component-body div.input-box div.fields-descr {
  background: #333 url('../gfx/form_tooltip.png') 0 0 no-repeat;
  padding: 20px 10px 10px;
  color: #ccc;
  margin: 5px 0;
  width: auto;
}

div.portlet-content.box.part-formdesigner div.component-body div.input-box div.box-input input[type="text"],
div.portlet-content.box.part-formdesigner div.component-body div.input-box div.box-input input[type="email"],
div.portlet-content.box.part-formdesigner div.component-body div.input-box div.box-input input[type="password"],
div.portlet-content.box.part-formdesigner div.component-body div.input-box div.box-input textarea {
  width: 98%;
  padding: 5px 1%;
  margin: 0 -1px;
  border: 1px solid #999;
}


/*div.portlet-content.box.part-formdesigner div.component-body div.input-box textarea {
  width: 90%;
  padding: 4%;
  border: 1px solid #666;
}*/

div.portlet-content.box.part-formdesigner div.component-body div.button {
  margin: 0 0 20px;
}

div.portlet-content.box.part-formdesigner div.component-body div.button > input {
  height: 40px;
  border: none;
  margin: 15px 0 0;
  padding: 0 20px 0 25px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 13px;
  background: #333 url('../../com_mailcenter/gfx/button_subscribe.png') 0 0 no-repeat;
  text-transform: uppercase;
}

div.portlet-content.box.part-formdesigner div.component-body div.button > input:hover {
  color: #42B547 !important;
}

div.part-formdesigner div.form-list-selector > span {
  display: block;
  padding: 10px 0 5px;
}

div.part-formdesigner div.form-list-selector > select {
  width: 100%;
}

div.part-formdesigner div.form-list-btn > input {
  height: 40px;
  border: none;
  margin: 15px 0 0;
  padding: 0 15px 0 20px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-size: 13px;
  background: #333 url('../gfx/button_subscribe.png') 0 0 no-repeat;
  text-transform: uppercase;
}

div.part-formdesigner div.form-list-btn > input:hover {
  color: #42B547 !important;
}