body {
   font-family: "Roboto",Helvetica,Arial,sans-serif;
    font-size: .875rem;
    line-height: 1.5;
}
.bg-primary{
    background-image: url("phpimages/bcr_app_header.png");
	background-repeat: no-repeat;
	height: 156px;
}
.bg-primary, .label-primary, .bg-primary a, .label-primary a {
    color: #fff !important;
    background-color: #5c829e !important;
}
.navbar.bg-primary .nav-item.dropdown .btn-default {
    color: #fff !important;
}
.content-wrapper {
    background-image: url("phpimages/bcr_app2.png");
	background-repeat: no-repeat;
    background-color: #fff !important;
}

.h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #4998b6;
}
.text-dark {
    color: #4998b6;
}

form.ew-form.ew-horizontal{
	width: 100%!important;
}

.brand-image {
    max-height: 120px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
	width: 100%
}
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #4998b6;
}
.sidebar-dark-primary .nav-treeview > .nav-item > .nav-link.active, .sidebar-dark-primary .nav-treeview > .nav-item > .nav-link.active:hover {
    color: #fff;
    background-color: #4998b6;
}
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-treeview {
    padding-left: 20px;
}
.nav-pills .nav-link {
    border-radius: 0px;
}
.btn-primary {
    color: #4998b6;
    background-color: #fff;
    box-shadow: none;
	border-color: #bbb;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #4998b6;
	box-shadow: none;
}
.btn {
    border-radius: 20px;
}
.btn:hover, .btn:focus {

    color: #fff;
}
.table-bordered thead th, .table-bordered thead td {
    border-bottom-width: 1px;
}
.fc td, .fc th {
    border-style: dotted;
}
.fc-view, .fc-view > table {
    border: none !important;
}
.table-bordered {
    border: 1px dotted #b4b4b4;
}
.card-header {
    background-color: #4998b6b3;
    border-bottom: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    font-size: 20px;
    text-align: center;
}
.card {
    box-shadow: none;
    border: dotted #b4b4b4 1px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 100%;
	background-color: transparent;
	margin-top: 20px;
}
.ew-grid-upper-panel.card-header, .ew-grid-lower-panel.card-footer {
color: #4998b6;
background-color: #eaeded;
font-size: 18px;
font-weight: 700;
}

label:not(.form-check-label):not(.custom-file-label) {
    width: 200px;
	text-align: right;
	line-height: 15px;
}
.form-inline label {
    align-items: right;
    justify-content: right;
}
.input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 20px;
	border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: none!important;
    border-bottom-left-radius: none!important;
    border-bottom-right-radius: none!important;
	border-top-right-radius: none!important;
}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: none!important;
    border-bottom-right-radius: none!important;
}

.input-group-prepend, .input-group-append {
    display: inline-block;
}

.form-control {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
	    width: 100%;
}

label:not(.form-check-label):not(.custom-file-label) {
    width: 200px;
    color: #5a808f;
	padding-top: 5px;
}
.ew-view-form, .ew-delete-form {
    width: 100% !important;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    box-shadow: none;
}
.btn-sm, .btn-group-sm > .btn {

    background-color: #fff;
    color: #4998b6;
    height: 35px;

}
.btn:not(:disabled):not(.disabled) {
    color: #4998b6;
    background: #eaeded;;
	border: 1px #ced4da solid;
}
.btn-primary:hover {

    color: #fff!important;
    background-color: #4998b6!important;
	border-color: #4998b6!important;

}
button.ew-btn {
    margin-top: 20px;
}
.modal-footer > :not(:first-child) {
    margin-left: .25rem;
    border: 1px #ced4da solid;
}

.btn-default {

    background-color: #f4f4f4;
    color: #444;
    border: none;

}
.btn-default:hover, .btn-default:active, .btn-default.hover {
    color: #fff !important;
    background-color: #4998b6 !important;
    border-color: #4998b6 !important;
}
.btn-default[data-original-title="First"] {
	border: none!important;
background-color: transparent !important;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border: 1px #ced4da solid;
}
.bg-warning, .alert-warning, .label-warning, .bg-warning a, .alert-warning a, .label-warning a {
	color: #fff !important;
background-color: #4998b6 !important;
}
.text-dark {
    color: #4998b6!important;
    border-bottom: 1px dotted #4998b6;
    padding-bottom: 5px;
}

.main-footer {
    font-size: 12px;
	background-color: #f9f9f9 !important;
}
.ew-grid .ew-table > thead > tr > th, .ew-grid .ew-table > thead > tr > td {
    background-color: #f9f9f9;
    color: #4998b6;
    border-bottom: 1px dotted;
    border-right: 1px dotted;
    border-color: #4998b6;
    font-size: 16px;
    font-weight: bold;
}
.ew-grid .ew-table .ew-table-edit-row > td {
    background-color: transparent;
}
.ew-grid .ew-table > tbody > tr > td, .ew-grid .ew-table > tfoot > tr > td {
    border-bottom: 1px dotted;
    border-right: 1px dotted;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #4998b6;
    font-weight: bold;
	background-color: transparent;
}
.nav-tabs .nav-link {
    color: #9c9c9c;
}
.tab-content > .active {
    display: block;
    padding: 20px;
border-left: 1px dotted #bbbbbb;
border-right: 1px dotted #bbbbbb;
border-bottom: 1px dotted #bbbbbb;
margin-bottom: 50px;
}
.table .thead-light th {
    color: #4998b6;
    background-color: #fcfcfc;
    border: 1px dotted #dee2e6;

}
.ew-grid .ew-table .ew-table-select-row > td {

    background-color: #f9f9f9;
    color: #4998b6;

}
.ew-grid .ew-grid-lower-panel {
    border-top: 1px dotted #CFCFCF;
}
.mb-3, .small-box, .card, .info-box, .callout, .my-3 {
    margin-bottom: 0px !important;
}
.dropdown-item:hover, .dropdown-item:focus {

    color: #4998b6;
    text-decoration: none;
    background-color: #f4f4f4;

}
.ew-row:last-of-type {
    margin-left: 60px;
    justify-content: right;
    margin-top: 50px;
}
.offset-sm-2 {
    margin-left: 45%;
}
.modal-footer {
    justify-content: center;
}
.w-100 {
    width: 40% !important;
    margin: 20px;
}
.card-primary:not(.card-outline) .card-header {
    background-color: #4998b6;
}
.fc-more-popover .fc-event-container {
    background-color: #fff;
}
.fc-day-grid-event .fc-content {
    padding: 10px;
}
.ew-view-table > tbody > tr > td:first-child {
    color: #4998b6;
}
.btn-sm, .btn-group-sm>.btn {
    padding: .5rem .5rem;
}
.ew-pager .input-group > input.form-control[name="pageno"] {
    height: 29px;
}
.ew-icon {
    padding-left: 1px;
}
.ew-pager:not(.ew-rec) span {
    float: left;
    padding-top: 1px!important;
}
.input-group > .form-control.ew-lookup-text {
    height: auto;
	margin-bottom: 5px;
}
background-image: url("app_images/bcr_app.png");

