.mainHeader .navbar {
  padding: .5rem 0rem 1.1rem 0rem; }

.mainLogo img {
  height: 65px; }

.ccfLogo img {
  height: 75px;
  margin-right: 20px; }

.headRight {
  float: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  width: 52%; }
  .headRight .userNameLog {
    margin-left: 10px; }
    .headRight .userNameLog p {
      display: block;
      white-space: nowrap;
      font-size: 15px;
      margin-bottom: 5px;
      margin-top: 0px; }

.headRight .userNameLog p a:hover, .headRight .userNameLog p a:active, .headRight .userNameLog p a:focus {
  color: #0b9444; }

.collapse:not(.show) {
  display: inline-block; }

.mainHeader .navbar .nav-item {
  padding: 10px 20px;
  float: left; }
  .mainHeader .navbar .nav-item .nav-link {
    font-family: 'AvenirNextLTPro-Bold', sans-serif;
    line-height: 14px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px; }
    .mainHeader .navbar .nav-item .nav-link:hover {
      color: #11974d; }
  .mainHeader .navbar .nav-item .dropdown-menu {
    padding: 10px 0px;
    margin-left: 20px;
    margin-top: 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background: #5d6d7e; }
    .mainHeader .navbar .nav-item .dropdown-menu .dropdown-item {
      color: #FFF;
      padding: 10px 15px;
      font-family: 'AvenirNextLTPro-Bold', sans-serif;
      font-weight: bold;
      line-height: 14px;
      font-size: 15px; }
      .mainHeader .navbar .nav-item .dropdown-menu .dropdown-item:hover {
        color: #333; }
      .mainHeader .navbar .nav-item .dropdown-menu .dropdown-item:focus {
        color: #FFF;
        background-color: #0086c5; }
.mainHeader .navbar .navbar-nav {
  display: inline-block; }
.mainHeader .navbar .navbar-toggler {
  cursor: pointer; }

.pageTitelBar {
  background: #6b6b6b;
  padding: 15px 0px;
  margin-bottom: 15px; }
  .pageTitelBar h3 {
    color: #FFF;
    text-transform: uppercase;
    font-family: 'AvenirNextLTPro-Regular', sans-serif;
    font-weight: normal;
    line-height: 15px;
    font-size: 15px;
    margin: 0px;
    padding: 0px; }

.sectionStyles {
  border: 1px solid #ccc;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0px;
  margin: 3px 0px 20px 0px; }
  .sectionStyles .stylesHeader {
    background: #5d6d7e;
    display: block;
    padding: 3px 10px; }
    .sectionStyles .stylesHeader img {
      border-radius: 50%;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      display: inline-block;
      margin-right: 10px;
      width: 30px;
      height: 30px; }
    .sectionStyles .stylesHeader h4 {
      color: #FFF;
      text-transform: uppercase;
      font-family: 'AvenirNextLTPro-Regular', sans-serif;
      font-weight: normal;
      /*line-height: 14px;*/
      line-height: 30px;
      font-size: 15px;
      display: inline-block;
      vertical-align: middle;
      margin: 0px;
      padding: 0px; }

.sectionStyles .stylesBody {
  padding: 15px; }

.sectionLabelView {
  margin-bottom: 10px; }
  .sectionLabelView .form-group {
    margin-bottom: 0px; }
  .sectionLabelView .firstLabel {
    font-family: 'AvenirNextLTPro-Bold', sans-serif;
    font-weight: bold;
    text-align: right;
    line-height: 14px;
    font-size: 14px; }
  .sectionLabelView .secondLabel {
    font-family: 'AvenirNextLTPro-Regular', sans-serif;
    font-weight: normal;
    line-height: 14px;
    font-size: 14px;
    text-align: left; }
  .sectionLabelView .col-form-label p {
    margin: 0px;
    padding: 0px;
    font-family: 'AvenirNextLTPro-Regular', sans-serif;
    font-weight: normal;
    line-height: 14px;
    font-size: 14px;
    text-align: left; }

.basicTabs .nav-tabs {
  border: 0px solid #ddd; }
  .basicTabs .nav-tabs .nav-link {
    color: #333;
    text-transform: uppercase;
    font-family: 'AvenirNextLTPro-Regular', sans-serif;
    font-weight: normal;
    line-height: 14px;
    font-size: 14px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 0px solid #ddd;
    padding: .5rem 1.6rem; }
    .basicTabs .nav-tabs .nav-link.active {
      color: #333;
      background-color: #ddd;
      border-top: 1px solid #ddd;
      border-left: 1px solid #ddd;
      border-right: 1px solid #ddd;
      border-bottom: 0px solid #ddd; }

.basicTabs .tab-content {
  padding: 0px;
  margin: 0px; }

.listCheck {
  margin-top: 8px; }
  .listCheck .checkNredioLeble {
    margin-right: 6px; }
    .listCheck .checkNredioLeble input {
      margin-right: 1px; }
    .listCheck .checkNredioLeble span {
      vertical-align: top; }

.subCheckLeble {
  margin: 0px 0px 0px 20px; }

.k-textbox {
  border-color: #ced4da !important; }

.gridNoData {
  padding: 25px;
  border: 1px solid #ced4da; }

.sMemberNameIcon {
  color: #FF0000;
  float: right;
  font-size: 14px;
  cursor: pointer;
  margin-left: 5px; }

.sMemberNameIconLabel {
  width: 93%; }

.optionCheckLish .mainCheck {
  display: inline-block; }
.optionCheckLish .listCheck {
  display: inline-block; }
  .optionCheckLish .listCheck .checkNredioLeble {
    display: inline-block; }

.k-multiselect-wrap > ul > .k-button {
  background-color: transparent !important;
  border-color: #eee !important;
  color: #333 !important;
  padding: 0px 5px;
  margin: 0.16em; }
  .k-multiselect-wrap > ul > .k-button span:first-child {
    margin: 0px;
    padding-right: 20px;
    text-transform: capitalize; }
  .k-multiselect-wrap > ul > .k-button .k-select {
    margin: 0px;
    padding: .03em .2em; }
    .k-multiselect-wrap > ul > .k-button .k-select span:first-child {
      margin: -2px 0px 0px 0px;
      padding: 0px; }

/* Start Rechange 15-1-19 */
.membApplTopArea .manageTeachTopStatus {
  width: 31%; }
  .membApplTopArea .manageTeachTopStatus label {
    text-align: left; }

.proReportTopArea .AccountViewApp label.first-child {
  text-align: left; }

.membAccutTopArea .AccountViewApp label.first-child {
  text-align: left; }

/* End Rechange 15-1-19 */
.doubleLineChechBox {
  padding: 0px !important; }
  .doubleLineChechBox .mainCheck {
    line-height: 20px; }
  .doubleLineChechBox .listCheck {
    padding: 0px !important;
    display: inline !important; }

.checkBoxAbsolute {
  position: absolute;
  margin: 1px 0px 0px 5px; }

.errorMsg {
  text-align: center; }
  .errorMsg .fa-exclamation-triangle {
    color: #FF0000;
    font-size: 100px;
    margin-bottom: 15px;
    margin-top: 75px;
    text-shadow: 2px 2px 4px rgba(150, 150, 150, 0.6); }
  .errorMsg h2 {
    font-family: 'AvenirNextLTPro-Bold', sans-serif;
    color: #FF0000;
    font-weight: bold;
    line-height: 14px;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px; }
  .errorMsg h3 {
    font-family: 'AvenirNextLTPro-Regular', sans-serif;
    color: #333;
    font-weight: normal;
    line-height: 14px;
    font-size: 15px; }

.centerTextTopMrg {
  text-align: center;
  margin-top: 50px; }

/*# sourceMappingURL=style.css.map */
