.theme_form_01 > [data-item] > form,
.theme_form_01 > [data-item] > form .btn-form {
    cursor: pointer;
}

.preview_form > form .btn-form, .theme_form_01 > [data-item] > form .btn-form {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.preview_form > form > .row .form-control {
    color: #000;
    background-color: #fff;
    border-color: #ccc;
    pointer-events: none;
}

.preview_form > form > .containerBtn .btn-drop {
    padding: 0;
}

.preview_form > form > .row > div:first-child {
    padding-left: 0;
}
.preview_form > form > .row > div:last-child {
    padding-right: 0;
}

.preview_form > form > .containerBtn .btn-form {
    color: #fff;
    background-color: rgb(92, 184, 92);
}

.preview_form > form > .containerBtn .btn-form:hover {
    color: #000;
    background-color: rgb(106, 168, 79);
}

.preview_form.form_03 > form,
.preview_form.form_06 > form,
.preview_form.form_07 > form,
.preview_form.form_09  > form,
.preview_form.form_10  > form,
.preview_form.form_11  > form,
.preview_form.form_12  > form,
.preview_form.form_14  > form {
    text-align: right
}
.preview_form.form_09 > form label,
.preview_form.form_10 > form label,
.preview_form.form_11 > form label,
.preview_form.form_12 > form label,
.preview_form.form_14 > form label {
    color: rgb(204, 204, 204)
}
.preview_form.form_09 > form > .row,
.preview_form.form_10 > form > .row,
.preview_form.form_12 > form > .row,
.preview_form.form_14 > form > .row {
    width: 75%;
    float: left;
    margin-left: -15px;
    margin-right: -15px
}
.preview_form.form_14 > form > .row .form-control,
.preview_form.form_13 > form > .row .form-control {
    border: 1px dashed #ccc;
    border-radius: 0;
}
.preview_form.form_09 > form > .containerBtn,
.preview_form.form_10 > form > .containerBtn,
.preview_form.form_11 > form > .containerBtn,
.preview_form.form_12 > form > .containerBtn,
.preview_form.form_14 > form > .containerBtn {
    text-align: center;
    float: left;
    width: 25%
}

/* form_01
 */
.preview_form.form_01 {
    text-align: left
}
.preview_form.form_01 > form > .row:focus .form-control,
.preview_form.form_01 > form > .row:hover .form-control {
    border-color: rgb(102, 175, 233)
}

/* form_02
 */
.preview_form.form_02 {
    text-align: right
}
.preview_form.form_02 > form > .row:focus .form-control {
    border-color: #ccc
}
.preview_form.form_02 > form > .row:hover .form-control {
    border-color: #66afe9
}


/* form_04
*/
.preview_form.form_04 {
    text-align: left
}
.preview_form.form_04 > form label {
    color: rgb(204, 204, 204)
}

/* form_05
*/
.preview_form.form_05 > form {
    text-align: center
}
.preview_form.form_05 > form label {
    color: rgb(204, 204, 204)
}
/* form_06
*/
.preview_form.form_06 > form label {
    color: rgb(204, 204, 204)
}

/* form_07
*/
.preview_form.form_07 > form label {
    color: rgb(204, 204, 204)
}

/* form_08
*/
.preview_form.form_08 > form {
    text-align: left
}
.preview_form.form_08 > form label {
    color: rgb(204, 204, 204)
}

/* form_09
 */
.preview_form.form_09 > form > .containerBtn > .btn-form,
.preview_form.form_10 > form > .containerBtn > .btn-form,
.preview_form.form_12 > form > .containerBtn > .btn-form,
.preview_form.form_14 > form > .containerBtn > .btn-form {
    width: 100%
}

/* form_11
 */
.preview_form.form_11 > form > .row, .preview_form.form_11 > form > .containerBtn {
    float: left;
    width: 50%
}

.preview_form.form_11 > form > .containerBtn > .btn-form {
    float: left;
    width: 75%;
}

.preview_form.form_11 > form > .containerBtn > .btn-divAll {
    float: left;
    width: 25%;
}


/* form_12
 */
.preview_form.form_12 > form .form-group {
    margin-bottom: 5px;
}
.preview_form.form_12 > form > .containerBtn .btn-form {
    padding: 55px 12px
}

/* form_13
 */
.preview_form.form_13 > form > .containerBtn > button.btn-form{
    width: 100%;
}


/* normalize */
.preview_form > form div.row {
    margin: 0 !important;
}
.preview_form > form div.col-sm-12, .preview_form > form div.col-xs-6 {
    padding: 0 !important;
}
