body {
	background-color: #fffcfc;
	background-image: url("../../images/bg.png");
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, Calibri, 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', sans-serif !important;
}

td {
	height: auto !important;
}


#form_grid_1 td, .r-edit-form td {
    font-size: 12px;
}
#form_grid_1 th, .r-edit-form th {
    font-size: 12px;
}

.r-horizontal-grid .r-ori-vert [data-itemtype="grid_field"][data-editcontrol] {
	margin: -1px;
}
.r-body[data-body-width="standard"] > .r-grid > .panel, .r-body[data-body-width="full"] > .r-grid > .panel, .r-body[data-body-width="standard"] > .r-grid > .panel > table, .r-body[data-body-width="full"] > .r-grid > .panel > table {
	width: auto;
}

.form-control {
	height: 24px;
	padding: 3px;
}
.radio, .checkbox {
	margin: 0px !important;
}
.input-group-addon {
	padding: 3px 2px;
}

/* umbra pe holderul tabelelor din list */
.r-grid > .panel {
    box-shadow: 20px 22px 48px 1px rgba(32, 32, 32, 0.1) !important;
}

/* antetul de deasupra tabelului din list  Add new Delete Displaying 1 - 4 of 4... */
html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default div.panel-heading {
    border: none;
}

/* fa o margine intre tabelul din list si divul holder */
html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default {
	padding: 4px 12px 4px 12px;
}
/* tabel din list */
html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default table#form_grid_1.table.table-condensed.table-striped.table-hover.table-bordered.r-horizontal-grid.r-flexgrid.rnr-b-grid.rnr-gridtable {
	margin-bottom: 6px;
	border: solid #ddd 1px;
}
html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default table#form_grid_1.table.table-condensed.table-striped.table-hover.table-bordered.r-horizontal-grid.r-flexgrid.rnr-b-grid.rnr-gridtable thead tr.r-gridrow {
    background: #f3f8ff;    
}
/* paginatie */
.panel-footer {
	padding: 10px 0px 8px 0px;
	border: none;
}

/* tabelul din listul dependentelor  */
.panel-body > [data-location="grid"]:not(.r-edit-form) {
    margin: 0px;
}

html body.function-list div.r-topbar-page div.r-body div.r-content div.r-data-block div.r-grid div.panel.panel-default {
    padding: 8px !important;
}

#form_grid_1 {
border-right: solid #cecece 1px;
  border-left: solid #cecece 1px;
  border-bottom: solid #cecece 1px;
}

.breadcrumb {
    background: #fff !important;
    border: solid #e1e1e1 1px;    
}

.panel > .alert {
  margin-bottom: 4px !important;
}

.breadcrumb {
    background: none !important;
}
	
div#form_top_1[data-makeup="topbar"] {
    /* background-color: white !important; */
}
.breadcrumb[data-itemtype="breadcrumb"] {
    background-color: white !important;
}
html body.function-list div.r-vbar-page div.r-content-col div.r-topheader nav#form_supertop_1.navbar.navbar-default span.navbar-form.navbar-collapse ol.breadcrumb {
    background: none !important;
}

html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default {
    min-width: 60vw;
}
html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default table#form_grid_1.table.table-condensed.table-striped.table-hover.table-bordered.r-horizontal-grid.r-flexgrid.rnr-b-grid.rnr-gridtable {
    min-width: 58vw;
    margin: 4px auto 10px auto !important;
}
		
.r-cookie-banner {
	background: #2465ff;
}

.bootstrap-datetimepicker-widget table a, .bootstrap-datetimepicker-widget table span {
   color: #007BFF !important;
}

#form_grid_1 td, .r-edit-form td {
    border: solid #DDDDDD 1px;
}

.footer-note {
    margin: 0px auto;
    text-align: center;
    padding: 0px 0px 20px 0px;
    color: #8ca8d2;
}




/* template */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 
    background-color: #007BFF !important; 
}
.btn-primary {
    background-image: linear-gradient(#53A6FF, #65B0FF 40%, #459FFF);
    border-bottom: 1px solid #307CCC;
}
.btn-primary:hover {
	border-color: #185db5;
	color: #f6faff;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
	color: #91a1c6;
	background-color: #d4efff;
	border-color: #91a1c6;
}


/* border radius */
html body.function-list div.r-topbar-page div.r-body div.r-content div.r-data-block div.r-grid div.panel.panel-default {
	border-radius: 6px;
}
.breadcrumb {
	border-radius: 6px;
}
html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default {
	border-radius: 6px;
}


.bottom-right-image {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: -1; /* Ensures the image is beneath all other elements */
}

.swal2-styled.swal2-confirm {
	background-color: #007BFF !important;
	font-size: 1.3em !important;
}


@media only screen and (max-width: 767px) {
    /* SmallScreenCssSearchFor */
    .bottom-right-image { display: none; }
    html body.function-list div.r-vbar-page div.r-content-col div.r-body div.r-grid div.panel.panel-default table#form_grid_1.table.table-condensed.table-striped.table-hover.table-bordered.r-horizontal-grid.r-flexgrid.rnr-b-grid.rnr-gridtable {
        min-width: 100%; 
        border: none !important;
    }
    
    .table {
        background-color: transparent !important;
    }

    #form_grid_1 td, .r-edit-form td {
        border-top: none !important;
        border-right: none !important;
        border-left: none !important;
    }
}