:root{

    --pf-global--primary-color--100: rgb(217, 255, 156);
    --pf-global--primary-color--200: rgb(217, 255, 156);
    --pf-global--primary-font:'Plus_Jakarta_Sans';
}

@font-face {
    font-family: 'Plus_Jakarta_Sans';
    font-style: normal;
    font-weight: normal; /*400*/
    font-display: swap;
    src: url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Regular.ttf") format("truetype");
  }
  
  @font-face {
    font-family: 'Plus_Jakarta_Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Medium.ttf") format("truetype");
  }
  
  @font-face {
    font-family: 'Plus_Jakarta_Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-SemiBold.ttf") format("truetype");
  }
  
  @font-face {
    font-family: 'Plus_Jakarta_Sans';
    font-style: normal;
    font-weight: bold; /*700*/
    font-display: swap;
    src: url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Bold.ttf") format("truetype");
  }


body{
    font-family: var(--pf-global--primary-font);
}
.my-root-class {
	background: #f7f7f7;
}

.my-root-class body {
	background-image: none;
}


.logo{
    height: 3rem;
    padding-left: 12px;
    margin-top:5px;
}

.pf-c-button.pf-m-primary {
    background-color: #03463f;
    color:#D9FF9C;
}

.btn-lg:hover {
    background-color: #D9FF9C;
    color: #03463f;
}
.card-pf {
	background:#F7F7F7;
	border-radius: 20px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-color: #03463f;
}

.btn-lg{
	border: none;
	border-radius: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#kc-header-wrapper{
    color:#03463f;
}

#kc-page-title{
    color:#03463f;
    font-weight: 600;
}

.form-group{
    color: #746F6E;
}