/*  Landing page css */

.rfaLoaderContainer {
    width: 75px;
    height: calc(75% + 75px);
    position: relative;
    top: calc(50% - 90px);
    margin: 0 auto;
}
.rfaLoader {
  border: 12px solid #f3f3f3;
  border-radius: 50%;
  border-top: 12px solid #FFDC00;
  width: 75px;
  height: 75px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}
.rfaLoaderText {
  text-align: center;
  margin-top: 10px;
  font-size: 1em;
  font-weight: bold;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.wrapper-body {
      background: #FFDC00 url(PortalHomeBackground.png) no-repeat;
      background-position: right;
      background-position-y: top;
      background-size: cover;
      min-height: initial;
}
 .wrapper-body .section-landing {
   background: none;
 } 
  .wrapper-body .section-landing h1 {
    font-size: 4em!important;
    color: #000!important;
  }
    .wrapper-body .section-landing .section-landing-sub-heading {
      color:#000!important;
    }
    .wrapper-body .section-landing .row > div {
      width: 66.6667%;
    }
/* Header css */
        .navbar-inverse .container .navbar-toggle, .navbar-inverse .container .navbar-toggle:focus, .navbar-inverse .container .navbar-toggle:hover {
            border-color: #000;
            color: #000;
            margin-top: 15px;
            border-radius: 5px;
            background-color: #fff;
        }
          .navbar-inverse .container .navbar-toggle .icon-bar {
            background-color: #000;
          }
        #navbar .dropdown-menu {
          margin-top: initial;
          border-top: 5px solid #FFDC00;
          padding: 10px 20px;
          min-width: 200px;
          background: #fff;
        }
        #navbar .dropdown #search {
          display: none;
        }
          #narbar .navbar-header .navbar-brand {
            padding: 5px 0px;
          }

          #navbar .dropdown-menu > li > a {
            padding: 0px;
            color: #333;
            background-color: #fff;
          }
            #navbar .dropdown-menu .divider {
              height: 2px;
              background-color: #7d7d7d;
            }

        .navbar.navbar-static-top.navbar-inverse {
            background-color: #fff;
            box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
        }
            .navbar .logo-container {
                height: 55px;
                width: 320px;
                overflow: hidden;
                margin-left: 9px;
            }
                .navbar .logo-container img {
                    height: 55px;
                    vertical-align: middle;
                    display: inline-block;
                    float: left;
                    margin-right: 10px;
                }
                .navbar .logo-container span {
                    display: block;
                    font-size: 16px;
                    vertical-align: middle;
                    font-weight: bold;
                    line-height: 50px;
                }
            .navbar.navbar-inverse .navbar-nav > li > a, .navbar.navbar-static-top.navbar-inverse .navbar-brand {
                color: #000;
                background-color: #fff;
            }
                .navbar.navbar-inverse .navbar-nav > li > a:hover, .navbar.navbar-inverse .navbar-nav> li >a:focus {
                    background-color: #fff;
                    color: #000;
                }
            .navbar.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
                display: none;
            }

        /* Header css ends */