table.oldstyle {
    width:100%;
}
.oldstyle.table>thead>tr>td, .oldstyle.table>tbody>tr>td, .oldstyle.table>tfoot>tr>td {
    padding: 9px 20px 9px 0;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.pure-button{
    margin-right:1px;
}


.form-control {
    display: block;
    width: 100%;
    /*height: 31px;*/
}
.modal-dialog .form-control {
    height: 31px;
}

.btn{
    display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;
    text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;
    -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    height: 34px;
}
.btn::-moz-focus-inner{padding:0;border:0}
.btn{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}
.btn-hover,.btn:hover,.btn:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}
.btn:focus{outline:0}
.btn-active,.btn:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}
.btn[disabled],.btn-disabled,.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}
.btn-hidden{display:none}
.btn::-moz-focus-inner{padding:0;border:0}
.btn-primary,.btn-selected,a.btn-primary,a.btn-selected{background-color:#00AEEF;color:#fff}


.button-green,
.button-error,
.button-warning,
.button-primary {
  color: white;
  text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.2);
  padding: .5em 1.2em;
  font-weight: 600;
}

.services-list .service-link{
    background-size: 40px !important;
}

.services-list .service-link.service-lawsuit{
    background: url(../img/lawsuit.png) no-repeat 0 0;
}
.services-list .service-link.service-processDocuments{
    background: url(../img/processDocuments.png) no-repeat 0 0;
}
.services-list .service-link.service-reviewJudicialActs{
    background: url(../img/reviewJudicialActs.png) no-repeat 0 0;
}
.services-list .service-link.service-check{
    background: url(../img/check.png) no-repeat 0 0;
}
.services-list .service-link.service-adminComplaint{
    background: url(../img/adminComplaints.png) no-repeat 0 0;
}

.services-list .service-link.service-lawsuit:hover{
    background: url(../img/lawsuit-hover.png) no-repeat 0 0;
}
.services-list .service-link.service-processDocuments:hover{
    background: url(../img/processDocuments-hover.png) no-repeat 0 0;
}
.services-list .service-link.service-reviewJudicialActs:hover{
    background: url(../img/reviewJudicialActs-hover.png) no-repeat 0 0;
}
.services-list .service-link.service-check:hover{
    background: url(../img/check-hover.png) no-repeat 0 0;
}
.services-list .service-link.service-adminComplaint:hover{
    background: url(../img/adminComplaints-hover.png) no-repeat 0 0;
}

.questionCss, .questionCss:hover {
    color: black;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}

.answerCss {
    padding: 15px;
    min-height: 25px;
}

.payment.pure-form-aligned .pure-control-group label {
    text-align:left;
    width:inherit;
}
.payment.pure-form-aligned .pure-control-group label.property {
    width:200px;
}
.payment label.value {
    color:#00A1D6;
}