.navbar-mainnavigation .nav-link-icon+.nav-link-text{
  text-transform:uppercase;
  font-size:0.8em;
}
@media only screen and (max-width: 991px){
.navbar-mainnavigation .dropdown-menu {
  padding-left: 28px;
}

}
.dropdown-menu .dropdown-item{
  text-transform:uppercase;
  font-size:0.8em;
}
body
{
    font-family: 'Roboto', Arial, Sans-sarif;
}
#page-header
{

}

@media only screen and (min-width: 992px){
.navbar-brand-image::before
{
    content: '';
    width: 290px;
    height: 100%;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -1;
    position: absolute;
    top: 0px;
    left: -132px;
    border: 0px solid red;
}
  
.navbar-brand-image::after{
	content: '';
    width: 200px;
    height: 200px;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -2;
    position: absolute;
    top: -128px;
    left: -2px;
    border: 0px solid red;
    transform: rotate(20deg);
    box-shadow: 1px -1px 4px red;
  }
  
.navbar-transition .navbar-brand-image::before
{
    content: '';
}
.navbar-transition .navbar-brand-image::after{
	content: '';
    width: 100px;
    height: 100px;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -2;
    position: absolute;
    top: -44px;
    left: 79px;
    border: 0px solid red;
    transform: rotate(20deg);
  }
}

@media only screen and (min-width: 1200px){
.navbar-brand-image::before
{
    width: 1440px;
    left: -1240px;
}

.navbar-brand-image::after{
content: '';
    width: 200px;
    height: 200px;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -2;
    position: absolute;
    top: -118px;
    left: 41px;
    border: 0px solid red;
    transform: rotate(20deg);
    box-shadow: 1px -1px 4px red;
  }
  
.navbar-transition .navbar-brand-image::before
{
    content: '';
    width: 1390px;
    left: -1240px;
}
  
 
.navbar-transition .navbar-brand-image::after{
    content: '';
    width: 100px;
    height: 100px;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -2;
    position: absolute;
    top: -44px;
    left: 71px;
    border: 0px solid red;
    transform: rotate(20deg);
  }
}

@media only screen and (max-width: 991px){
.navbar-brand-image::before{
    content: '';
    width: 304px;
    height: 100%;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -1;
    position: absolute;
    top: 0px;
    left: -147px;
    border: 0px solid red;
  }
.navbar-brand-image::after{
    content: '';
    width: 100px;
    height: 100px;
    background-size: 100% 100%;
    background-color: #ffffff;
    z-index: -2;
    position: absolute;
    top: -44px;
    left: 78px;
    border: 0px solid red;
    transform: rotate(20deg);
    box-shadow: 1px -1px 4px red;
  }
}

.filelink-list .filelink-heading{
  font-size:1.0em;
  margin-bottom:0px;
}
.filelink-list .filelink-heading a{
  color:#000;
}
.filelink-list .filelink-filedescription{
  padding-left:20px;
  font-size: 0.8em
}

.card-menu .card-icon{
  float:right;
}