html {
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
  }

@font-face {
    font-family: "ANFont";
    src: url(ANFont.ttf);
} 

@font-face {
    font-family: "Ubuntu";
    src: url(PTSans-Bold.ttf);
}

@font-face {
    font-family: "PTSans";
    src: url(PTSansNarrow-Regular.ttf);
}

 @media (min-width: 1700px) {
    .container {
      width: 1700px;
    }
  } 

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 25px;
    }


body {
      margin-top: 50px;
      margin-bottom: 50px;
      background-color:#202020;
  }

p { 
    color: #dadada;
    font-family: "PTSans";
    font-size: 20pt;
}


h1 { 
    color: #50ffe5;
    font-family: ANFont;
}

h2{
    color: #cccccc;
    font-family: "Ubuntu";
    font-size: 22pt;
}

h3{
    color: #f94aff;
    font-family: ANFont;
    font-size: 36px;
}

ul.std{
    color: #cccccc;
    font-family: "PTSans";
    font-size: 22pt;
}

.container{
    padding-bottom: 25px;
}

.footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 50px;
    font-size: 20pt;
    font-family: "ANFont";
    color: #cccccc;
    background-color: #131313;
  }


.container a:link{
    color: #f94aff;
    text-decoration: underline;
}
.container a:visited{
    color: #f94aff;  
    text-decoration: underline; 
}
.container a:hover{
    color: #f797fa; 
}

/*MAIN MENU*/

.navbar.navbar-inverse.navbar-fixed-top{
    background-color: #131313;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid .navbar-header .navbar-brand {
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 0px;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid .navbar-header #navtext{
    color: #50ffe5;
    font-family: "ANFont";
    font-size: 30pt;
    margin-right: 25px;
    margin-left: -15px;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid ul.nav.navbar-nav li a {
    color: #f94aff;
    font-family: ANFont;
    font-size: 22pt;
    padding-top: 20px;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid ul.nav.navbar-nav li :hover{
    color: #f797fa;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid ul.nav.navbar-nav li.active a {
    color: #50ffe5;
    background: #080808;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid ul.nav.navbar-nav li.active :hover{
    color: #9afff0;
}

/*DROPDOWN MENU*/

.dropdown .dropdown-menu {
    background-color: #080808;
}

li.dropdown ul.dropdown-menu a:hover{
    background-color: #2c2c2c;
}

.navbar.navbar-inverse.navbar-fixed-top .container-fluid ul.nav.navbar-nav li.dropdown ul.dropdown-menu li.active a:hover{
    background-color: #2c2c2c;
}


/*OTHER*/

.container .row{
    padding-bottom: 35px;
}

.showcase-image{
    padding-top: 25px;
    padding-left: 15px;
    padding-right: 0px;
    margin-bottom: -15px;
}

.showcase-image-text{
    margin-bottom: -15px;    
}

.showcase-image-text-2{
    margin-top: 25px;
    margin-bottom: -15px;
}

.showcase-image-pad{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 35px;
}

.row.row-cyan{
    border-style: double;
    border-color:#50ffe5d0;
    border-radius: 20px;
    border-width: 10px;
    margin-bottom: 15px;
}

.row.row-magenta{
    border-style: double;
    border-color:#f94affcc;
    border-radius: 20px;
    border-width: 10px;
    margin-bottom: 15px;
}

#showcase-image-home{
    padding-left: 30px;
}


.pnlm-container{
    background:#f4f4f400 url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A') repeat
}

/* border is double-applying*/
.lb-outerContainer {
  background-color: black;
  /*border: 4px solid #f94aff;*/
}