.width-1170 {
    width: 1170px;
}
.width-1026 {
    width: 1000px;
}
.radio-box.pd0{
    padding:0;
}
.prl-10{
    padding-left: 10px;
}
.padr_20 {
    padding: 0 20px;
}
.prl-50{
    padding-left: 50px;
}
.mgt-30{
    margin-top: 30px;
}
.mgb-10{
    margin-bottom: 10px;
}
.mgl-d10{
    margin-left: -10px;
}
.mgl-d50{
    margin-left: -50px;
}
.mg-auto {
    margin: 0 auto;
}
.font-24 {
    font-size: 24px;
}
.font-20 {
font-size: 20px;
}
.font-18{
    font-size: 18px;
}
.font-16{
    font-size: 16px;
}
.font-14{
    font-size: 14px;
}
.font-12{
    font-size: 12px;
}
.font_b{
    font-weight: bold;
}
.mgt-10{
    margin-top: 10px;
}
.mgt_4{
    margin-top: 4px;
}
.mg_b30{
    margin-bottom: 30px;
}
.mg_b20{
    margin-bottom: 20px;
}
.btn-2ba178{
    background: #2ba187;
    color:#fff
}
.cor-2ba178{
    color: #2ba187;
}
.cor-999{
    color:#999;
}
.cor-ddd{
    color:#ddd;
}
.cor-red{
    color:red;
}
.vert-b{
    vertical-align: bottom;
}
.line-2b{
    border: 2px solid #ddd;
    width: 172px;
    height: 0;
    display: inline-block;
}
.active .line-2b{
    border: 2px solid #2ba187;
}
.active .cor-ddd{
    color:#2ba187;
}
.active .font_n{
    font-weight: bold;
}
.line40{
    line-height: 40px;
    height: 40px;
}
a:hover{
    text-decoration: none;
    color: #2ba187;
}
.text-lf{
    text-align: left;
}
.text-rt{
    text-align: right;
}
.fl{
    float: left;
}
.pos-re{
    position: relative;
}
.pos-ab{
    position: absolute;
}
.select-box, .select-box.size-M{
    padding: 6px 5px;
}
.formControls.cor-red{
    display: none;
}
.modal-alert{
    width: 210px;
    margin-left: -105px;
}
.modal-alert-info {
    padding: 16px;
    color: #2ba187;
}


