@font-face { font-family: Poppins; src: url('../fonts/Poppins-Light.ttf'); font-weight: 300; } 
@font-face { font-family: Poppins; src: url('../fonts/Poppins-Bold.ttf'); font-weight: 700; } 

body { font-family: 'Poppins', Helvetica, Arial, sans-serif; font-weight: 300; font-size: 14px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 700; }
b { font-weight: 600; }

.text-blue { color: #037bc4; }
.bg-blue { background-color: #037bc4; }
.bg-lightblue { background-color: #F2FCFF!important; }
.bg-orange { background-color: #e18219; }
.bg-silver { background-color: #dfe6e9; }
.bg-lightblue { background-color: #F2FCFF!important; }
.bg-lightsilver { background-color: #eff2f4; }
.bg-oop { background-color: #004c93; }
.btn-blue, nav-pills { background: linear-gradient(135deg, rgb(3 120 196) 0%, rgba(0, 202, 255) 150%); color:#FFF; border: 0; }
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .open .dropdown-toggle.btn-blue { background-color: #02629C; color:#FFF; border-color: #02629C; }
.btn-orange, nav-pills { background: linear-gradient(267.41deg,#ff8a00,#eb5c1c); color:#FFF; border: 0; }
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .open .dropdown-toggle.btn-orange { background-color: #CA7516; color:#FFF; border-color: #CA7516; }

.btn { border-radius: 40px; }
.form-floating { font-size: 16px; }
input, optgroup, select, textarea { font-size: 1rem!important; }
 .btn-text-sm { font-size: 1rem!important; }
 .table-striped tbody tr:nth-of-type(odd) { background-color: #fefefe; }
.h-100 { min-height: 100vh; }
.max-h-100 { max-height: 100vh; }

.nav-pills .nav-link.active, .nav-pills .show>.nav-link { background-color: #037bc4; }
a, .page-link { color: #037bc4; }

.bg-lightbeam { background: linear-gradient(216deg, rgba(0, 202, 255) 0%, rgb(3 120 196) 100%); }

.togglePassword { cursor: pointer }

.page-item.active .page-link {
background-color: #037bc4;
border-color: #037bc4;
}

.pointer { cursor: pointer; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; }

.td-fit { width: 1%; }
.ticketpicker { width: 135px; }

.min-h-350 {
    min-height: 350px!important;
  }