.footer-basic{
padding:40px 0;
background-color:#fff;
color:#4b4c4d
}
.footer-basic ul{
padding:0;
list-style:none;
text-align:center;
font-size:18px;
line-height:1.6;
margin-bottom:0
}
.footer-basic li{
padding:0 10px
}
.footer-basic ul a{
color:inherit;
text-decoration:none;
opacity:.8
}
.footer-basic ul a:hover{
opacity:1
}
.footer-basic .social{
text-align:center;
padding-bottom:25px
}
.footer-basic .social>a{
font-size:24px;
width:40px;
height:40px;
line-height:40px;
display:inline-block;
text-align:center;
border-radius:50%;
border:1px solid #ccc;
margin:0 8px;
color:inherit;
opacity:.75
}
.footer-basic .social>a:hover{
opacity:.9
}
.footer-basic .copyright{
margin-top:15px;
text-align:center;
font-size:13px;
color:#aaa;
margin-bottom:0
}
.header-dark{
background:url(mountain_bg.jpg) #444;
background-size:cover;
padding-bottom:80px
}
@media (min-width:768px){
.header-dark{
padding-bottom:120px
}

}
.header-dark .navbar{
background:0 0;
padding-top:0;
padding-bottom:0;
color:#fff;
border-radius:0;
box-shadow:none;
border:none
}
@media (min-width:768px){
.header-dark .navbar{
padding-top:.75rem;
padding-bottom:.75rem
}

}
.header-dark .navbar .navbar-brand{
font-weight:700;
color:inherit
}
.header-dark .navbar .navbar-brand:hover{
color:#f0f0f0
}
.header-dark .navbar .navbar-collapse span{
margin-top:5px
}
.header-dark .navbar .navbar-collapse span .login{
color:#d9d9d9;
margin-right:.5rem;
text-decoration:none
}
.header-dark .navbar .navbar-collapse span .login:hover{
color:#fff
}
.header-dark .navbar .navbar-toggler{
border-color:#747474;
color:#eee
}
.header-dark .navbar .navbar-toggler:hover,.header-dark .navbar-toggler:focus{
background:0 0
}
.header-dark .navbar .form-inline,.header-dark .navbar .navbar-collapse{
border-color:#636363
}
@media (min-width:992px){
.header-dark .navbar.navbar .navbar-nav .nav-link{
padding-left:1.2rem;
padding-right:1.2rem
}

}
.header-dark .navbar.navbar-dark .navbar-nav .nav-link{
color:#d9d9d9
}
.header-dark .navbar.navbar-dark .navbar-nav .nav-link:focus,.header-dark .navbar.navbar-dark .navbar-nav .nav-link:hover{
color:#fcfeff!important;
background-color:transparent
}
.header-dark .navbar .navbar-nav>li>.dropdown-menu{
margin-top:-5px;
box-shadow:0 4px 8px rgba(0,0,0,.1);
background-color:#fff;
border-radius:2px
}
.header-dark .navbar .dropdown-menu .dropdown-item,.header-dark .navbar .dropdown-menu .dropdown-item:focus{
line-height:2;
font-size:14px;
color:#37434d
}
.header-dark .navbar .dropdown-menu .drodown-item:hover,.header-dark .navbar .dropdown-menu .dropdown-item:focus{
background:#ebeff1
}
.header-dark .navbar .action-button,.header-dark .navbar .action-button:active{
background:#208f8f;
border-radius:20px;
font-size:inherit;
color:#fff;
box-shadow:none;
border:none;
text-shadow:none;
padding:.5rem .8rem;
transition:background-color .25s
}
.header-dark .navbar .action-button:hover{
background:#269d9d
}
.header-dark .navbar .form-inline label{
color:#ccc
}
.header-dark .navbar .form-inline .search-field{
display:inline-block;
width:80%;
background:0 0;
border:none;
border-bottom:1px solid transparent;
border-radius:0;
box-shadow:none;
color:inherit;
transition:border-bottom-color .3s
}
.header-dark .navbar .form-inline .search-field:focus{
border-bottom:1px solid #ccc
}
.header-dark .hero{
margin-top:60px
}
.header-dark .hero h1{
color:#fff;
font-family:Bitter,serif;
font-size:40px;
margin-top:20px;
margin-bottom:80px
}
@media (min-width:768px){
.header-dark .hero{
margin-top:20px
}
.header-dark .hero h1{
margin-bottom:50px;
line-height:1.5
}

}
.header-dark .hero .embed-responsive iframe{
background-color:#666
}
.login-dark form{
max-width:320px;
width:90%;
background-color:#1e2833;
padding:40px;
border-radius:4px;
transform:translate(-50%,-50%);
position:absolute;
top:50%;
left:50%;
color:#fff;
box-shadow:3px 3px 4px rgba(0,0,0,.2)
}
.login-dark .illustration{
text-align:center;
padding:15px 0 20px;
font-size:100px;
color:#2980ef
}
.login-dark form .form-control{
background:0 0;
border:none;
border-bottom:1px solid #434a52;
border-radius:0;
box-shadow:none;
outline:0;
color:inherit
}
.login-dark form .btn-primary{
background:#214a80;
border:none;
border-radius:4px;
padding:11px;
box-shadow:none;
margin-top:26px;
text-shadow:none;
outline:0
}
.login-dark form .btn-primary:active,.login-dark form .btn-primary:hover{
background:#214a80;
outline:0
}
.login-dark form .forgot{
display:block;
text-align:center;
font-size:12px;
color:#6f7a85;
opacity:.9;
text-decoration:none
}
.login-dark form .forgot:active,.login-dark form .forgot:hover{
opacity:1;
text-decoration:none
}
.login-dark form .btn-primary:active{
transform:translateY(1px)
}
#btns-info{
min-width:100%;
margin-bottom:15px
}
#btns-info button{
margin-top:0
}
#login-logo{
background-color:#fff;
border-radius:30px;
margin-bottom:20px
}
.btn.btn-primary{
background-color:#e48810!important
}
.login-dark{
max-height:100vh;
height:1000px;
background:url(/_lib/img/grp__NM__img__NM__peOeh8G.jpg) #475d62;
background-size:cover;
position:relative
}
