

.bstrap30 button.btn-primary,
.bstrap30 button.btn-info {
    background-color:#243a7b;
    border-color:#243a7b;
    color:#ffffff;
}
.bstrap30 button.btn-primary:hover,
.bstrap30 button.btn-info:hover {
    background-color:#464445 ;
    border-color:#464445 ;
    color:#fff;
}
.bstrap30 .required:after,
.bstrap30 .text-danger{
    color:#ff3300;
}       
.bstrap30 .has-error .form-control {
    border-color:#ff3300;
}     
div .bstrap30 a,
div .bstrap30 a:hover {color:#4dc6e1 ;}

/*Datepicker Start*/
div .ui-datepicker.ui-widget-content {
    background: #fff;
}
.ui-datepicker .ui-datepicker-title {
    color:#fff;
    background:none;  
}
.ui-datepicker table {
    color:#243a7b ;
    background:#fff;    
}
div .ui-datepicker .ui-widget-header {
    background:none;
    background-color:#243a7b ;
}


div .ui-datepicker.ui-state-default, 
div .ui-datepicker.ui-widget-content .ui-state-default, 
div .ui-datepicker.ui-widget-header .ui-state-default {
    background:none;
    background-color:#fff;
    border-color:#ddd;
}
div .ui-datepicker.ui-state-default.ui-state-highlight, 
div .ui-datepicker.ui-widget-content .ui-state-default.ui-state-highlight, 
div .ui-datepicker.ui-widget-header .ui-state-default.ui-state-highlight {
    color:#fff;
    background:none;
    background-color:#243a7b ;
    border-color:#243a7b ;
}
div .ui-datepicker.ui-state-default:hover, 
div .ui-datepicker.ui-widget-content .ui-state-default:hover, 
div .ui-datepicker.ui-widget-header .ui-state-default:hover {
    border-color:#243a7b ;
    color:#243a7b ;
}
div .ui-datepicker.ui-state-active, 
div .ui-datepicker.ui-widget-content .ui-state-active, 
div .ui-datepicker.ui-widget-header .ui-state-active {
    color:#243a7b ;
    border-color:#243a7b ;
    background-color:#fff;
}
div .ui-datepicker .ui-widget-header .ui-icon {
    background-image:none;
}
div .ui-datepicker .ui-widget-header a:hover {
    background:none;
    background-image:none;
    border:none;
}
div .ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before,
div .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before {
    display:block;
    font-family: "FontAwesome";
    content:"\f053";
    text-indent:0;
    font-size:14px;
    line-height:20px;
    color:#fff;
}
div .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before {
    content:"\f054";
}
div .ui-datepicker .ui-widget-header .ui-state-hover .ui-icon.ui-icon-circle-triangle-w:before {
    font-size:14px;
    line-height:20px;
    border:none; 
}
/*Datepicker End*/
/*
.bstrap30 .field-container .required {
    border-left-color:#243a7b ;
}
*/
.bstrap30 .field-container label.error {
    color:#ff3300;
}
.bstrap30 div.form-horizontal input,
.bstrap30 div.form-horizontal select,
.bstrap30 div.form-horizontal textarea {
    background-color:#f5f5f5;
    border-color:#f5f5f5;
}
.bstrap30 div.form-horizontal .form-control:focus {
    border-color:#243a7b;
}
.bstrap30 div.form-horizontal input.required,
.bstrap30 div.form-horizontal select.required,
.bstrap30 div.form-horizontal textarea.required,
.bstrap30 div.form-horizontal .required.radio,
.bstrap30 div.form-horizontal .required.checkbox {
}

body .bstrap30 .compact .field-container {margin-bottom:2px;}
    