.btn.loginVIN, a.btn.loginVIN, button.btn.loginVIN {
    color: #fff;
    background-color: #b9975b;
}

.glyphicon-chevron-down:before {
    color: #00859b;
}

a.ResultLink {
    font-weight: 700;
}

.MessageContent {
    font-size: 16px;
    font-family: ProximaNovaRgRegular;
}

.MBNextMessageLnk,.MBPrevMessageLnk, .MBFirstMessageLnk, .MBLastMessageLnk {
     padding: 3px;
     width: 55px;
     font-size: 0.7em;
}   

.GenericFontSize {
    text-decoration: none!important;
}

.denotement {
    display: none !important;
}
.page-header a {
    text-decoration: none;
}
table {
    width: 100%!important;
}

.PresentationTable { 
    width: auto!important; 
}	

.PresentationTable .Boards { 
    display: block;
    padding: 10px; 
}

.PresentationTable img { 
    max-width: 100%; 
    height: auto!important;
}

.ProjectEditLink {
    margin-top: 20px;
}

.action-button {
    position: relative;
    padding: 10px 10px;
    margin: 20px auto;
    border-radius: 10px;
    font-size: 16px;
    color: #000;
    text-decoration: none;		
    background-color: #FFB6C1;
    border-bottom: 5px solid darkgrey; 
    text-shadow: 0px -0.55px darkseagreen;
    width: 260px;
}

#btnGo {
    background: #00426a;
    color: #fff;
    margin-left: -39px;
}

#projectSearchText {
    padding: 8px 5px;
    background: #f5f5f5;
    border: 0px solid #dbdbdb;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border: 0 solid #efeadc;
    outline: none;
}

.ProjectsSearchDesign input:nth-child(2) {
    position: relative;
    padding: 6px 15px;
    left: -8px;
    border: 2px solid #207cca;
    background-color: #207cca;
    color: #fafafa;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ProjectsSearchDesign .button:hover {
    background-color: #fafafa;
    color: #207cca;
}

#ProjectDocumentPanel_HomepageSearchBox input#projectSearchText  {
    width: 49%!important;
}

#CategoryListPanel1_LeftSearchBox input#projectSearchText {
    width:89%!important;
    background: #ffffff;
}

#DocumentPanel_LeftSearchBox input#projectSearchText  {
    width: 89%!important;
    background: #ffffff;
}

#IndexPanel_LeftSearchBox input#projectSearchText  {
    width: 89%!important;
    background: #ffffff;
}		

dd { 
   margin-bottom: 10px;
}

.CMS-categories a {
    text-decoration: none;
    color: #002855;
}

.CMS-categories  {
    margin-left: 0;
}

.CMS-categories ul {
    margin-left: -19px;
}
        
.CMS-categories img {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.well-search {
    background-image: linear-gradient(to right, #b6ada5, #e5554f);
    border-radius: 3px;
    padding: 15px;
}

#ProjectDocumentPanel_latest .panel-primary>.panel-heading {
    background: none!important;
    border:0;
}

#ProjectDocumentPanel_latest .panel-primary .panel-body, .panel-primary .list-group {
    background: none!important;
}

#ProjectDocumentPanel_latest .panel {
    background: none!important;
    border:0;
    box-shadow: none!important;
    margin-top: -30px;
}

#ProjectDocumentPanel_latest .list-group-item a {
    color:#515769;
    font-size: 18px;
    font-weight: 900;
    text-decoration:none;
}

#ProjectDocumentPanel_latest .list-group-item {
    border: 0;
}

div.Sidebar {
    border-radius: 4px;
}

@media only screen and (max-width: 1460px) and (min-width: 1400px) {
    .maincontent { 
       padding-left: 30px; 
    }
}	


@media screen and (max-width: 992px) {			
    
#ProjectDocumentPanel_ptitlepPublic h1, #ProjectDocumentPanel_ptitlepMember h1{
        text-align: left!important;
        font-size: 26px;
    }	
    
    .header-col h1 {
        font-size: 25px!important;
    }
    
    #ProjectDocumentPanel_Homepage {
        margin-top: -40px;
    }

}

@media screen and (max-width: 480px) {
    .row-offcanvas-right .sidebar-offcanvas {
        right: -88%;
    }
    
    .CMS-categories .col-sm-3 {
        margin-bottom: 40px;
    }
    
    #ProjectDocumentPanel_HomepageSearchBox input#projectSearchText {
        width: 88%!important;
    }
    
    #projectSearchText {
        width: 69%!important;
    }
    
    .COVIDlogo {
        width: 90%!important;
        margin-bottom: 20px;
    }
                
    .EmbedAdminIcons {
        display:none;
    }
    
    #ProjectDocumentPanel_ptitlePublic h1, #ProjectDocumentPanel_ptitleMember h1{
        text-align: left!important;
        font-size: 20px;
        margin-top: 0;
    }
    
    .header-col h1 {
        font-size: 20px!important;
    }
    
    #ProjectDocumentPanel_ptitlePublic {
        margin-top: -36px; 
    }
    
    .header-col {
        margin-left: -19px;
    }
    
    .members-only {
        margin-top: 5px!important;
    }
}

@media screen and (max-width: 320px) {
    .header-col img {
        width: 80%;
    }
    
    .header-col h1 {
        font-size: 17px!important;
    }
}

/*  expand/collapse button  */
.shadow {
  -moz-box-shadow:    4px 1px 8px 0px #ccc;
  -webkit-box-shadow: 4px 1px 8px 0px #ccc;
  box-shadow:         4px 1px 8px 0px #ccc;
}

/* Homepage jumplink menu */
.sidenav {
    height: 36%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 65px;
    right: -2px;
    background-color: #f5f5f5;
    box-shadow: -6px 1px 18px -6px grey;
    border: 1px solid #d3d3d3;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }
  
  .sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 14px;
    color: #818181;
    display: block;
    transition: 0.3s;
    font-weight: 900;
  }
  
  .sidenav a:hover {
    /*color: #f1f1f1;*/  
  }
  
  .sidenav .closebtn {
    position: absolute;
    top: 15px;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
  }
  
  .homepageMenu {
      box-shadow: 0 6px 8px -6px black;
      position: fixed;
      right: 18px;
      top: 70px;
      z-index: 10;
  }
  
  @media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
  }

.state, .state-full { cursor: pointer; }	
.state-full { display: none; font-size: 14px; color: #CCC }	
.state span { float: left; margin-left: 10px;  } 
.state i { border: 1px solid #eaeaea; border-radius: 3px; padding: 5px; }
span.state-full.HideArrow { margin-left: -40px;  }
#clickme .fa-chevron-right { margin-left: 0; }
#clickme .fa-chevron-left { margin-left: -80px; }

.maincontent {
    padding: 10px;
}

@media print {
    .sidebar-parent, .leftnav-container { display:none!important; }
    #VINProjectDocumentPanel_recentgroup, #VINProjectDocumentPanel_recentgroup-xs { display:none!important; }
    .maincontent { width:100%!important; }
    .page-header a {display:none; }
    #contentBody { margin-top: 0; }
}