a{
    color:#01579b;
}
.prefix.active {
    color: #01579b !important;
}
label{
    color: #000 !important;
}
.required{color: #f00;}
.pad-align{padding-left: 10px;}
.pad-align span{font-weight: 700;}
.show{display: block;}
.css-cep{
    width: 25%!important;
}
.css-estado{
    width: 20%!important;
}
.css-cidade{
    width: 80%!important;
}
@media only screen and (max-width: 1250px){
    .css-cep{
        width: 40%!important;
    }
    .css-estado{
        width: 25%!important;
    }
    .css-cidade{
        width: 75%!important;
    }
}
@media only screen and (min-width: 1250px) and (max-width: 1500px){
	.css-cep{
	    width: 35%!important;
	}
    .css-estado{
        width: 25%!important;
    }
    .css-cidade{
        width: 75%!important;
    }
}
@media only screen and (min-width: 1501px) and (max-width: 1735px){
    .css-cep{
        width: 30%!important;
    }
}

input[type="checkbox"].filled-in:checked + label:after{
     border: 2px solid #01579b;
     background-color: #01579b;
}
