.tile-page {
    background-image: linear-gradient(to right, #3EC4CC , #3E92CC);
    height: 150px;
    padding-top: 55px;
}

.register-flex {
    display: flex;
}

.title {
    padding : 5px 20px 0px 0px;
}

.title-checkbox {
    padding : 0px 20px 10px 0px;
}

.title-checkbox-reverse {
    padding : 0px 0px 10px 20px;
}

.mr-bot-15 {
    margin-bottom: 15px;
}

.card-content {
    padding: 35px 40px;
}

.form-footer {
    padding-bottom: 40px;
}

.card-header {
    background-image: linear-gradient(to right, #3EC4CC , #3E92CC);
    height: 100px;
    padding-top: 25px;
}

.card-content {
    background-color: #FAFAFA;
}

.card-title {
    margin-bottom: 0 !important;
    color: #FFFFFF;
}

.form-footer {
    background-color: #FAFAFA;
}

#btn_save {
    background-color: #3E92CC;
    color: #FFFFFF;
    width: 200px;
}

#postal_code1 {
    width: 60px;
}

#postal_code2 {
    width: 80px;
}

#cities {
    width: 160px;
}

#location div {
    margin-bottom: 10px;
}
.section-line {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
@media (max-width: 1367px) {
    .col-md-10 {
        flex: 0 0 auto;
        width: 100%;
    }
}
@media (min-width: 1336px) {
    .col-md-3{
        width: 26% !important;  
    }
}

@media (max-width: 567px) {
    .register-flex {
        display: unset !important;
    }

    .title {
        padding: 5px 20px 10px 0;
    }
}
