div.actions ul li a[href^="#previous"] {
    color: #aaaaaa;
    background-color: #eeeeee !important;
}
div.actions ul li a[href^="#previous"]:hover {
    color: #ffffff;
    background-color: #dddddd !important;
}

.content fieldset {
    margin: 10px -20px 10px -20px !important;
}

form div.outline {
    padding: 15px;
    margin: 10px 0;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    border: #888000 1px solid;
}

form .content fieldset {
    border: none !important;
}

fieldset div.row {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

form div.row { margin-left: 0px; margin-right: 0px; }
.with_previous { margin-top: 0px !important; }
.with_next { margin-top: 10px !important; margin-bottom: 0px !important; }
.bg  { background-color: #eeeeee; padding: 10px;}
.bg1 { background-color: #eeeeff; padding: 10px;}
.bg2 { background-color: #eeeeee; padding: 10px;}
.bg3 { background-color: #eeeeff; padding: 10px;}
.bg4 { background-color: #eeeeee; padding: 10px;}

.bg  { background-color: #eeeeee; padding: 10px;}
.bg1 { background-color: #D3E9FF; padding: 10px;}
.bg2 { background-color: #B6E5FD; padding: 10px;}
.bg3 { background-color: #D3E9FF; padding: 10px;}
.bg4 { background-color: #B6E5FD; padding: 10px;}

.bg  { background-color: #eeeeee; padding: 10px;
    padding-left: 20px;

    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;

}
.bg1 { background-color: #f0f4f8; padding: 10px;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;

}
.bg2 { background-color: #c7edfc; padding: 10px;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;

}
.bg3 { background-color: #f0f4f8; padding: 10px;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;

}
.bg4 { background-color: #c7edfc; padding: 10px;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;

}
.option-label {
    font-weight: normal !important;
}
.pad-left {
    padding-left: 20px !important;
}

@media only screen and (min-width : 768px) {
    .advice-float {
        float: right;
        text-align: right;
        width: 65%;
    }
}

@media only screen and (max-width : 767px) {
    .advice-float {
        float: none;
        text-align: left;
        width: 100%;
    }
}
