/* Custom novo fonts */

@font-face {
   font-family: "novo apply serif";
   font-weight: 700;
   font-style: normal;
   src: url("/NovoApplySerif-Bd.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "novo apply serif";
   font-weight: 600;
   font-style: normal;
   src: url("/NovoApplySerif-Db.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "novo apply serif";
   font-weight: 400;
   font-style: normal;
   src: url("/NovoApplySerif-Rg.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "Novo Apply Sans";
   font-weight: 700;
   font-style: normal;
   src: url("/NovoApplySans-Bd.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "Novo Apply Sans";
   font-weight: 300;
   font-style: normal;
   src: url("/NovoApplySans-Lt.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "Novo Apply Sans";
   font-weight: 500;
   font-style: normal;
   src: url("/NovoApplySans-Md.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "Novo Apply Sans";
   font-weight: 400;
   font-style: normal;
   src: url("/NovoApplySans-Rg.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

@font-face {
   font-family: "Novo Apply Sans";
   font-weight: 200;
   font-style: normal;
   src: url("/NovoApplySans-Xl.woff2") format("woff2"), url("") format("woff"), url("") format("opentype"), url("") format("eot");
}

/* Base elements formatting */

h1,h2,h3 {
   font-family: "novo apply serif";
}

.section-title h3 {
   color: #00185A;
}

.table-info label {
   color: #00185A;
   font-weight: 200;
   font-size: 16px;
}


p,label {
   font-family: Novo Apply Sans;
}

input{
   border-radius: 0px;
}

.text--white {
   color: #FFFFFF;
}
.text--white:hover {
   color: #FFFFFF;
}
 
.container {
    margin-left: 10px;
    margin-right: 10px;
  } 

.btn-without-border, .btn-without-border:hover{
   border: none !important;
   color: #00185A !important;
   background-color: transparent !important;
}
.previous-btn, .btn-for-file-input {
   background-color: #FFFFFF !important;
   border-style: solid 1px !important;
   border-color: #00185A !important;
   color: #00185A !important;
}

  #mainContent{
   min-height: calc(100vh - 66px - 279px);
}
 
  .row.sectionBlockLayout >.navbar, .container, .row.sectionBlockLayout > .container-lg, .row.sectionBlockLayout > .container-md, .row.sectionBlockLayout > .container-sm, .row.sectionBlockLayout > .container-xl, .row.sectionBlockLayout > .container-xxl {
   max-width: 5000px !important;
   width: 100% !important;
 }

 /* Header layout start */
 .static-top.navbar-dark {
    box-shadow: none;
    -webkit-box-shadow: none;
 }

 .navbar-toggler.collapsed.custom-navbar-toggler{
   background-color: #00185A;
   border-color: #00185A;
   border:none;
 }

 .navbar-dark.navbar-toggler:focus{
   border:none;
   background-color: #5B6A98;
 } 
 .navbar-dark .navbar-toggler .navbar-toggler-icon {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.nav-link.dropdown-toggle:hover, .nav-link.dropdown-toggle.show, .nav-link:hover{
   background-color: transparent !important;
}
.dropdown-menu.show{
   background-color: #FFFFFF !important;
}

.dropdown-item:hover{
   background-color: transparent !important;
}

.siteTitle.custom-sitetitle{
   display: none !important;
}

 /* header layout end */

.btn-primary {
   background-color: #00185A;
   color: #FFFFFF;
   font-family: Novo Apply Sans;
   font-weight: 600;
   font-size: 14px;
}

.btn-secondary {
   background-color: #FFFFFF;
   border-style: solid 1px;
   border-color: #00185A;
   color: #00185A;
}

.btn-primary:hover{
   background-color: #5B6A98;
   color: #FFFFFF;
}

.btn-secondary:hover {
   background-color: #00185aa1;
   color: #FFFFFF;
}

.btn-primary:focus{
   background-color: #00185A;
   color: #FFFFFF;
}

 /* Sigin page */
.signInHeader{
   background-color: #D9F2EE;
   min-width: 300px; 
   padding-left:10px;
   padding-right: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
}




