/*First Form Template- DEFAULT*/

.defaultForm input, select, textarea {
    border: 1px solid #96A6C5;
    padding: 2px;
}

.form-group .form-control {
    border-radius: 5px !important;
    -webkit-webkit-border-radius:5px !important ;
    -moz-webkit-border-radius:5px !important ;
    -ms-webkit-border-radius:5px !important ;
    -o-webkit-border-radius:5px !important ;
    -khtml-webkit-border-radius:5px !important ;
    webkit-border-radius: 5px !important;
}
.form-group a{
    border-radius: 5px !important;
    -webkit-webkit-border-radius:5px !important ;
    -moz-webkit-border-radius:5px !important ;
    -ms-webkit-border-radius:5px !important ;
    -o-webkit-border-radius:5px !important ;
    -khtml-webkit-border-radius:5px !important ;
    webkit-border-radius: 5px !important;
}
.btn {
    border-radius: 5px !important;
    -webkit-webkit-border-radius:5px !important ;
    -moz-webkit-border-radius:5px !important ;
    -ms-webkit-border-radius:5px !important ;
    -o-webkit-border-radius:5px !important ;
    -khtml-webkit-border-radius:5px !important ;
    webkit-border-radius: 5px !important;
}
.calenderIcon{
    background: url(/static/images/blcalsmright.png) no-repeat scroll right center transparent !important;
}
/*
http://stackoverflow.com/questions/306252/how-to-align-checkboxes-and-their-labels-consistently-cross-browsers
*/

.labelFix input {
    margin: 0;
    vertical-align: bottom;
    position: relative;
    *overflow: hidden;
}

