html,body{
    /* background-color: #fff !important; */

        /* background-image: url('/img/bg_blue.jpg'); */
        font-family: "Helvetica Neue", Helvetica, Arial;
        /* background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%); */

/* background: rgb(9,9,121);
background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 100%, rgba(2,0,36,1) 100%); */

/* background: rgb(9,9,121);
background: radial-gradient(circle, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 100%, rgba(2,0,36,1) 100%); */

/* background: rgb(9,9,121);
background: radial-gradient(circle, rgba(9,9,121,1) 0%, rgba(255,255,255,0.1292892156862745) 0%, rgba(2,0,36,1) 100%); */

background: #2A7B9B;
background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(237, 221, 83, 1) 100%);
}
.flex{
    display:flex;
}.flex-col{
    flex-direction: column;
}
.flex-ai-c{
    align-items: center;
}

.flex-jc-b{
    justify-content: space-between;
}.flex-jc-ar{
    justify-content: space-around;
}.flex-jc-c{
    justify-content: center;
}

.flex-g-2{
    flex-grow: 0.5;
}

.flex-wrap{
    flex-flow: wrap;
}

.mgn-40{
    margin:40px;
}
.mt-200{
  margin-top:200px !important;
}.mb-30{
  margin-bottom:30px !important;
}.mr-10{
  margin-right:10px !important;
}.ml-10{
  margin-left:10px !important;
}

.wd-300{
  max-width: 300px !important;
}.wd-250{
  max-width: 250px !important;
}.wd-150{
  max-width: 150px !important;
}.wd-80p{
  max-width: 80% !important;
}.wd-100{
  max-width: 100px !important;
}

.wd-300-f{
    width: 300px !important;
}

.font-4em{
  font-size: 4em;
}

.txt-center{
    text-align: center;
}.txt-right{
    text-align: right !important;
}
.txt-bold{
    font-weight: bold;
}

.txt-capital{
    text-transform: uppercase;
}

.dash-item{
  padding: 5px;
}
.dash-item:hover{
  background-color: #596D77;
  padding: 10px;
  cursor: pointer;
  border-radius: 20px;
  color:#fff !important;
}

.item-title{
    margin: 10px;
    font-weight: bold;
    color: #596D77;
}

.dash-item:hover .item-title{
    color:#f5f5dc !important;
}

.wd-70{
    width: 70px;
}

.txt-green{
    color: #1D9549 !important;
}.txt-blue{
    color: #073769 !important;
}.txt-c-blue{
    color: cadetblue !important;
}.txt-ol-green{
    color: #578203 !important;
}.txt-orange{
    color: #F7931E !important;
}.txt-orange-dark{
    color: #FF8303 !important;
}.txt-red{
    color: #B5252B !important;
}.txt-purple{
    color: #4F45E4 !important;
}

.app-nav-menu li a h3:hover{
  color: #073769 !important;
}

.menu-item{
  border-radius: 10px;
}

.menu-item:hover {
    background-color: #073769;
    cursor: pointer;
    border-radius: 20px;
    color:#fff !important;
}

.menu-item:hover .item-title{
    color: #fff !important;
}

.form-heading{
    font-size: 1.4em;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #fff;
    background: #073769;;
    padding: 5px;
    text-align: center;
}

.header-pallet{
    background: cadetblue !important;
    padding: 10px;
    color: #eee !important;
    margin: 0;
}

.bg-red{
    background: #B5252B !important;
}
.bg-c-blue{
    background: cadetblue !important;
}

.font-l{
    font-size: larger;
    font-weight: bold;
}

caption{
    caption-side: top;
    font-weight: bold;
}

.remove-li{
    display: none;
}

.blue-gradient{
    /* background: rgb(9,9,121);
background: linear-gradient(90deg, rgba(9,9,121,1) 0%, rgba(255,255,255,1) 100%, rgba(2,0,36,1) 100%); */

/* background: rgb(9,9,121);
background: radial-gradient(circle, rgba(9,9,121,1) 0%, rgba(255,255,255,0.1292892156862745) 0%, rgba(2,0,36,1) 100%); */

background: rgb(9,9,121);
background: radial-gradient(circle, rgba(9,9,121,1) 0%, rgba(255,255,255,0.1292892156862745) 0%, rgba(8,103,145,1) 54%);
}

.bg-fowl-blue{
    background-color: #12538D !important;
}.w-100{
    width: 100px !important;
}

