body {
	font-size: 0.8rem;
}

.bg-body {
    background: url(../images/palmleafs.png) #f2f2f2 no-repeat top center;
}

.form-control {
	font-size: 0.8rem;
}

.btn {
	font-size: 0.8rem;
}

.input-group-text {
	font-size: 0.8rem;
}

.btn-circle {
	font-size: 0.8rem;
}

h1, .h1 {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 1.7rem;
}

h3, .h3 {
  font-size: 1.5rem;
}

h4, .h4 {
  font-size: 1.3rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 1rem;
}

.table-option {
	cursor: pointer;
	font-size: 22px;
	margin: 0px 5px;
}

.table-option:hover {
	text-shadow: 0px 0px 3px #4e73df;
}

.form-validate .form-control.error, .form-control.error {
	border-color:#f34235
}
.form-validate .form-control.valid,.form-validate .form-control.valid:focus, .form-control.valid:focus {
	border-color:#4caf50
}

.error
{
	color: #f34235;
	font-size: 0.7rem;
	font-weight: 400;
	line-height: 1.5;
}

.badge-large
{
	font-size: 0.8rem;
}

.adauga_renuta
{
	cursor: pointer;
}


.topbar-bg {
	background-color: #E22208;
}

.bibi-black {
	color: #1b1b1b !important;
}

.bibi-red {
	color: #1cc88a !important;
}

.bibi-green {
    color: #e60004 !important;
}

.bibi-white {
    color: #ffffff !important;
}

.maintopbar {
    position: relative;
    z-index: 2;
}

.secondtopbar {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 65%;
    height: 100%;
    border-top: 4.375rem solid #1b1b1b;
    border-right: 4.375rem solid transparent;
}

.topbar .topbar-divider {
    width: 0;
    border-right: 1px solid #1b1b1b;
    height: calc(4.375rem - 2rem);
    margin: auto 1rem;
}

.sidebar-dark #sidebarToggle {
    background-color: #E22208;
}
.sidebar-dark #sidebarToggle::after {
    color: rgba(0, 0, 0, 0.5);
}

.sidebar-dark #sidebarToggle:hover {
    background-color: rgba(230, 0, 4, 0.75);
}

.sidebar-dark.toggled #sidebarToggle::after {
    color: rgba(0, 0, 0, 0.5);
}

.titlu_proiect {
    color: #fff;
    z-index: 1;
    font-size: 1.2rem;
}

.btn-bibi-black {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b;
}

.btn-bibi-black:hover {
    color: #fff;
    background-color: rgba(27, 27, 27, 0.75);
    border-color: rgba(27, 27, 27, 0.75);
}

.btn-bibi-dark {
    color: #fff;
    background-color: #5a5c69;
    border-color: #5a5c69;
}

.btn-bibi-dark:hover {
    color: #fff;
    background-color: rgba(77, 79, 90, 0.75);
    border-color: rgba(77, 79, 90, 0.75);
}

.btn-bibi-red {
    color: #fff;
    background-color: #E22208;
    border-color: #E22208;
}

.btn-bibi-red:hover {
    color: #fff;
    background-color: rgba(230, 0, 4, 0.75);
    border-color: rgba(230, 0, 4, 0.75);
}

.btn-bibi-yellow {
    color: #fff;
    background-color: #f6c23e;
    border-color: #f6c23e;
}

.btn-bibi-yellow:hover {
    color: #fff;
    background-color: rgba(246, 194, 62, 0.75);
    border-color: rgba(246, 194, 62, 0.75);
}

.btn-bibi-green {
    color: #fff;
    background-color: #1cc88a;
    border-color: #1cc88a;
}

.btn-bibi-green:hover {
    color: #fff;
    background-color: rgba(28, 200, 138, 0.75);
    border-color: rgba(28, 200, 138, 0.75);
}

.btn-bibi-darkgreen {
    color: #000;
    background-color: #12875C;
    border-color: #12875C;
}

.btn-bibi-darkgreen:hover {
    color: #000;
    background-color: rgba(18, 135, 92, 0.75);
    border-color: rgba(18, 135, 92, 0.75);
}

.btn-bibi-darkyellow {
    color: #000;
    background-color: #BC9531;
    border-color: #BC9531;
}

.btn-bibi-darkyellow:hover {
    color: #000;
    background-color: rgba(188, 149, 49, 0.75);
    border-color: rgba(188, 149, 49, 0.75);
}

.loginys {
    width: 40%;
    height: 100%;
    transform: skewX(170deg);
    background: #ffed00;
    position: absolute;
    top: 0;
    right: 85%;
}

.align-content-center {
    align-content: center !important;
}

.lh-inherit {
    line-height: inherit !important;
}

.form-check-label {
    cursor: pointer;
}

legend {
    margin-bottom: 0.3rem;
    margin-top: 0.5rem;
    font-size: 1.1rem;
    border-bottom: 1px solid #e3e6f0;
}



