.layout-footer{
    background-color: white!important;

}
.footer-menutitle{
    color:black!important;
}
.footer-menutitle ul{
    color:black!important;
}
.footer-bottom h6{
    color:black!important;
}
.footer-bottom h4{
    color:black!important;
}
.landing-body .layout-footer ul > li {
    color: white;
}
.landing-body .layout-footer ul > li > a {
    color: white;
}
.footer-subtitle{
    color:white!important;
}
.landing-body .layout-footer .newsletter-input {
    background-color: white;
}
.landing-body .landing-topbar .landing-topbar-left .logo img {
    height: 50px;
    width: auto;
}
.landing-body .landing-banner .landing-banner-content .title {
    display: block;
    font-weight: 500;
    font-size: 70px;
    line-height: 84px;
    color: #00049e;
}
.landing-body .landing-button {
    background: #00049e;
    border: none;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.landing-body .landing-button:hover {
    background: #00049e;
}
.landing-body .landing-pricing .pricing-card .price {
    display: block;
    color: #2170E7;
    font-weight: bold;
    font-size: 40px;
    line-height: 95px;
}
.landing-body .landing-pricing .pricing-card .time {
    color: rgba(41, 50, 65, 0.5);
    font-size: 15px;
    line-height: 14px;
    display: block;
    margin-bottom: 32px;
    font-weight: bold
}
.login-body .login-wrapper .login-panel .logo img {
    /*width: 180px;
    height: 60px;
    border-style: inset;*/
    width: 170px;
    height: 110px;
}

.landing-body .landing-banner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 303px 30px 218px;
    position: relative;
    transform-style: inherit;
    background: url("/javax.faces.resource/images/page-header.jpg.xhtml");
    background-size: cover;
    height: 60vh;
    background-position: bottom;
}


.login-wrapper {
    background-image: url("/javax.faces.resource/images/page-header.jpg.xhtml")!important;
    background-repeat: repeat;
    background-size: 100%;
    background-position: bottom;
}

.login-body .login-wrapper .login-footer h6 {
    color:white;
}

.menu-wrapper .sidebar-logo img {
    width: 50px;
    height: 40px;
    border: 0 none;
}


.layout-footer ul > li > a {
    color: white;

}
.layout-footer ul > li  {
    color: white;

}

.success-button{
    background-color: #293241!important;
}
body .ui-datatable .ui-datatable-data > tr{

    font-size: 14px!important;
    color:black;
    /*font-family: cursive;*/
}

.ui-outputlabel{
    font-size: 14px!important;
}
.ui-column-title{
    font-size: 14px;
}

 body .ui-button {
  background: #00049e;
  color: #FFFFFF;
  border: 1px solid #00049e;
  margin: 0;
  outline: 0 none;
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
body .ui-button.ui-state-hover {
  background: #00049e;
  border-color: #00049e;
  color: #FFFFFF;
}

body .ui-button.ui-state-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #00049e;
}
body .ui-button.ui-state-active, body .ui-button.ui-state-down {
  background: #00049e;
  border-color: #00049e;
  color: #FFFFFF;
}
body .ui-button.ui-button-outlined {
  background-color: transparent;
  color: #00049e;
  border: 1px solid;
}
body .ui-button.ui-button-outlined.ui-state-hover {
  background: rgba(82, 151, 255, 0.04);
  color: red;
  border: 1px solid;
}
body .ui-button.ui-button-outlined.ui-state-active, body .ui-button.ui-button-outlined.ui-state-down {
  background: rgba(82, 151, 255, 0.16);
  color: #00049e;
  border: 1px solid;
}

body .ui-inputfield.ui-state-hover {
  border-color: #00049e;
}
body .ui-inputfield.ui-state-focus {
  border-color: #00049e;
  outline: 0 none;
  box-shadow: 0 0 0 0.2rem #00049e;
}

