﻿/* ------ */
/* Layout */
/* ------ */

.PA-WebPartContentWrapper .PA-FormGroupHeader
{
    box-sizing : border-box;
    width      : 100%;

    margin-bottom : 24px;

    padding-left : 8pt;
}
.PA-WebPartContentWrapper .PA-FormGroupHeader h1
{
    margin : auto;
}

.PA-WebPartContentWrapper .PA-Validator
{
    line-height : 26px;
}

/* ----- */
/* Style */
/* ----- */

.PA-WebPartContentWrapper .PA-FormGroup
{
    padding-bottom: 8px;
}
.PA-WebPartContentWrapper .PA-FormGroupHeader
{
    background-color : rgba( 0, 0, 0, 0.125);
}
.PA-WebPartContentWrapper .PA-FormGroupHeader h1
{
    font-family : Lato-Black;
    font-size   : 11pt;
    font-weight : inherit;
    color       : inherit;

    line-height : 34px;
}

.PA-WebPartContentWrapper .PA-FormItem .form-label,
.PA-WebPartContentWrapper .PA-FormItem label.form-label
{
    font-family : inherit;
    font-size   : inherit;
    font-weight : bold;
    color       : inherit;

    opacity : 0.8;
}

.PA-WebPartContentWrapper .PA-FormItem .form-control
{
    font-family : inherit;
    font-size   : inherit;
    font-weight : inherit;
    color       : inherit;
}

.PA-WebPartContentWrapper .PA-FormItem div.form-control,
.PA-WebPartContentWrapper .PA-FormItem input.form-control,
.PA-WebPartContentWrapper .PA-FormItem textarea.form-control,
.PA-WebPartContentWrapper .PA-FormItem .input-group .input-group-addon
{
    font-weight : normal;

    background-color : rgba(255, 255, 255, 1);
    /*opacity          : 0.6;*/

    border        : 1px solid rgba( 68, 68, 68, 0.75);
    border-radius : 0px;
    box-shadow    : inset 0 1px 1px rgba( 68, 68, 68, 0.75), 0 0 3px rgba( 68, 68, 68, 0.6);
    box-shadow    : none;
}
.PA-WebPartContentWrapper .PA-FormItem input.form-control:hover,
.PA-WebPartContentWrapper .PA-FormItem textarea.form-control:hover,
.PA-WebPartContentWrapper .PA-FormItem .input-group:hover .input-group-addon
{
    /*opacity    : 0.75;*/

    border     : 1px solid rgba( 68, 68, 68, 0.75);
    box-shadow : inset 0 1px 1px rgba( 68, 68, 68, 0.75), 0 0 3px rgba( 128, 23, 27, .6);
    box-shadow : none;
}

.PA-WebPartContentWrapper .PA-FormItem div.form-control:hover,
.PA-WebPartContentWrapper .PA-FormItem div.form-control:focus,
.PA-WebPartContentWrapper .PA-FormItem input.form-control:focus,
.PA-WebPartContentWrapper .PA-FormItem textarea.form-control:focus,
.PA-WebPartContentWrapper .PA-FormItem .input-group:focus .input-group-addon
{
    /*opacity    : 0.9;*/

    border     : 1px solid rgba( 68, 68, 68, 0.75);
    box-shadow : inset 0 1px 1px rgba( 68, 68, 68, 0.75), 0 0 3px rgba( 128, 23, 27, .6);
    box-shadow : none;
}

.PA-WebPartContentWrapper .PA-FormItem .input-group       .input-group-addon,
.PA-WebPartContentWrapper .PA-FormItem .input-group:hover .input-group-addon,
.PA-WebPartContentWrapper .PA-FormItem .input-group:focus .input-group-addon
{
    border-left : 0px;
}

.PA-WebPartContentWrapper .PA-FormItem.has-error .form-control,
.PA-WebPartContentWrapper .PA-FormItem.has-error .input-group .input-group-addon
{
    border-color : #a94442;
    opacity      : 1;
}

.PA-FormItem .col-sm-10 > span {
    margin-top: 6px;
    display: inline-block;
}

.form-group > span { margin-top: 6px; } 

/* PARA CORRECAO DAS RADIO BUTTONS */
.PA-WebPartContentWrapper input[type="radio"] + label
{
    margin-left  : 5px;
    margin-right : 20px;
}