footer a { 
    text-decoration: none;
 }	
 .DocumentTitle {
     font-size:1.5em !important;
 }
 .DocumentHome {
     padding-top:20px;
 }
 .ProjectsMenuTreeDesign {
     line-height: 2;
 }
 .sidebar-parent {
     position:initial;	
 }
 #sidebar {
     background: rgb(251, 251, 251) none repeat scroll 0 0;
     border: 1px solid #ccc;
     box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05) !important;
     margin-top:20px;
 }
 #sidebar .leftnav-container {
     padding-left:20px;
 }
 #ProjectPanel3 .LatestList .list-group {
     background-color: #ffffff;
     border:0;
 }
 
 #ProjectPanel3 .LatestList .list-group-item  a {
     text-decoration: none;
     font-size: 18px;
     font-weight: 700;
     font-family: ProximaNovaRgBold;
 }

 #ProjectPanel3 .LatestList .list-group-item  {
     border: 0;
 }
 
 #ProjectPanel3 .panel {
     border: 0;
     -webkit-box-shadow: none!important;
     box-shadow: none!important;
 }
 
 #ProjectPanel3 .panel-primary>.panel-heading {
     background-color: #ffffff;
     text-align: left;
     border-color: #cccc;
     margin-bottom: 10px;
     color:#333;
 }
 
 #ProjectPanel3 .panel-title {
     font-size: 23px !important;
     font-weight: 300;
 }

 #ProjectPanel_Homepage .tabcontent a {
     text-decoration: none;
 }
 #MainDrugContainer ul {
     margin-left: 25px;
 }

 #DocumentPanel_ShareToolbar1 div, #DocumentPanel_ShareToolbar2 div {
     list-style: none;
     font-size: 12px;
     font-family: ProximaNovaRgRegular !important;
 }

 #SharePublicLink, #ShareSeparator {
     display: inline;
 }

 #MainMiscContainer ul, #MainMiscContainer li, .DocumentRelated li {
     margin: 0 0 12px 15px;
     font-size: 16px;
     font-family: ProximaNovaRgRegular !important;
 }

 #DocumentMainContentPanel img {
     max-width: 100% !important;
     height: auto !important;
 }

 #divRVD, #SearchResultsTable a {
     padding: 0;
 }

 #divRVD ul {
     margin-left: 10px;
 }

 .contentdiv {
     z-index: 1 !important;
 }

 .ForVNS {
     margin-bottom: 20px;
     display: block;
 }

 .tabcontent a {
     padding: 0;
     font-size: 14px !important;
 }

 .tabcontent ol {
     margin-top: 12px;
 }

 .tabcontent ul {
     margin-top: 12px;
 }

 .style-one {
     margin-left: -20px;
 }

 .slider-author {
     font-size: 12px;
     margin: -2px 0 5px 0;
     display: block;
     color: grey;
 }

 .sliderwrapper {
     height: 240px;
 }

 .sliderwrapper img {
     height: auto;
     max-width: 100%;
     padding-right: 35px;
 }

 .slider-leftcolumn {
     min-width: 200px;
 }

 .slider-leftcolumn img {
     border: 0 !important;
 }

 .slider-title {
     font-weight: 800;
     color: #004276;
 }

 .slider-description {
     margin-bottom: 20px;
 }

 .pagination {
     float: right;
     margin: -12px 1% 0 0 !important;
     z-index: 900;
 }

 .pagination a {
     font-size: 14px !important;
     text-decoration: none;
 }

 .shadetabs li a.selected {
     padding-bottom: 5px !important;
 }

 .subtitle {
     margin: 2px 0 20px 0;
 }

 .ImageCaption {
     font-family: ProximaNovaRgRegular;
     font-size: 13.5px;
 }

 #DocumentPanel_URL img {
     display: none;
 }

 #tree_doc_contain {
     border: 0 !important;
 }

 .DocumentMainContent {
     padding-top: 0; 
 }

 .denotement {
     display: none !important;
 }

 p.Sidebar, li.Sidebar, td.Sidebar, .Sidebar li, .Sidebar td, #MainMiscContainer .Sidebar * {
     font-size: 14px;
     font-family: arial,verdana !important;
 }
 
 #MainMiscContainer .Sidebar li {
     margin-left: 0;
     padding-left: 0;
 }
 
 #MainMiscContainer .Sidebar ul, #MainMiscContainer .Sidebar ol {
     margin-left: 0;
     padding-left: 1em;
 }
 
 #MainMiscContainer .Sidebar p.SubHeading, #MainMiscContainer .Sidebar h1, #MainMiscContainer .Sidebar h2 {
     color: #004e9b;
     font-size: 15px;
     font-weight: bold;
     margin-top: 15px;
     font-variant: normal;
     font-style: normal;
     text-transform: none;
 }
 
 div.Sidebar {
     background: #f3f3f3;
     margin: 15px 5px 15px 15px;
     padding: 1px 10px 20px;
     width: 320px;
     border: 1px solid #d6d6d6;
     color: #004e9b;
     font-family: arial,verdana;
     font-size: 12px;
     float: right;
 }

 .RecentStoriesMore {
     margin-right: 12%;
     text-decoration: none;
 }

 .social-links li {
     color: #e1e1e1;
     display: inline;
 }

 .social-links {
     list-style-type: none;
     margin-bottom: 1px;
     margin-left:0;    
     padding-left: 0;
 }		
 ul.link {
     padding-left: 0;
     list-style: none;
 }
 
 .LatestList2 a, .social-links a, #VINProjectDocumentPanel_recentgroup a {
     text-decoration: none;
 }

 .Team p {
     font-size: 16px !important;
     font-family: "ProximaNovaRgRegular" !important;
 }

 .Team span {
     font-size: 16px !important;
     font-family: "ProximaNovaRgRegular" !important;
 }

 .VersionLink {
     display: block;
     width: 250px;
     margin-top: -20px;
 }

 .Deprecated td {
     background-color: #c90a00;
     display: inline;
     padding: .2em .6em.3em;
     font-size: 80%;
     font-weight: bold;
     line-height: 1;
     color: white;
     text-align: center;
     white-space: nowrap;
     border-radius: .25em;
     vertical-align: baseline;
 }

 .CommentaryImg {
     margin-left: 100px !important;
     margin-top: -20px !important;
 }

 .NoteBox {
     -webkit-box-shadow: 1px 3px 9px -2px rgba(50, 50, 57, 0.75);
     -moz-box-shadow: 1px 3px 9px -2px rgba(50, 50, 57, 0.75);
     box-shadow: 1px 3px 9px -2px rgba(50, 50, 57, 0.75);
     background: #b9c7d4;
     padding: 5px;
     text-align: center;
     margin: 0 0 25px 0;
     font-size: 12px;
     font-weight: 700;
     max-width: 250px;
 }
 
 #SearchResultsDiv .dropdown-content a {
    text-decoration: none;
    font-size: .8em;
 } 
 
 #SearchResultsTable { 
    margin-top:20px;
 }
 
 #SearchResultsTable .Copyright2.MyStuffIcon {
     display:none;
 }
 
 #SearchResultsTable label { 
     display:inline-block; margin-bottom:20px; margin-left:-10px;
 }
 
 #SearchResultsDiv { 
     margin-top: -30px;
 }
  
 #SearchResultsDiv  tr:nth-child(1), tr:nth-child(2) { 
     display: none; 
 }
 
 #SearchResultsDiv .checkAll, .uncheckAll, .viewChecked { 
    display: none;
 }
 
 .leftBtns input { 
    display: none;
 }
 
 #contentBody { 
    margin-top: 0!important; 
    height: 100%!important;
 }
 
 .add-a-comment {
     background: #287bbc;
     font-size: 18px;
     font-weight: 600;
     border-radius: 10px;
     text-align: center;
     width: 150px;
     padding: 10px;
     float: right;
 }
 
 .add-a-comment a {
     text-decoration: none;
     color: #ffffff!important;
 }
 
 /* comments */
 p.comment { 
    padding-left:10px; border-left:1px solid #DDD
 }
 
 .comments dl {
     font-family: "ProximaNovaRgRegular"; font-size:16px
 }
 
 .comments dd { 
     border-left:1px solid #eaeaea;
     padding-left:10px;
     font-family: "ProximaNovaRgRegular";
     font-size:11px;
     padding-bottom:10px;
     margin-left:10px;
     color:#424242
 }
 
 .comments dt {
     font-weight:800;font-family: "ProximaNovaRgRegular";
     font-size:12px; 
     border-top:1px dotted #DDD; 
     padding-top: 10px; color:#0080C0
 }
 
 .date dd {
     padding-left:10px;font-family: "ProximaNovaRgRegular";
     font-size:11px;
     padding-bottom:10px;
     color: #C1C1C1
 }
 
 span.date { 
    padding-left:1px;font-family: "ProximaNovaRgRegular";
    font-size:11px;
    padding-bottom:10px; color: #969696;
    font-weight:normal
 }
 
 div.add-a-comment {
     border:1px solid #969696;
     background: #009BE6;
     text-transform:uppercase;
     width: 150px; text-align:center;
     padding:6px; float:right; color:#FFF
 }
 
 .add-a-comment a:link {
     color:#FFF;
 }
 
 .add-a-comment a:visited {
     color:#FFF
 }
 
 span.date {
     padding-left:1px;
     font-family: "ProximaNovaRgRegular"; 
     font-size:11px; 
     padding-bottom:10px; 
     color: #969696; 
     font-weight:normal
 }
 
 .DocumentMainContent .name {
     font-weight:800;font-family: "ProximaNovaRgRegular";
     font-size:16px;
     border-top:1px dotted #DDD;
     padding-top: 10px; color:#0080C0
 }
 
 p.commentarea { 
    border-left:1px solid #eaeaea;
    padding-left:10px;
    font-family: "ProximaNovaRgRegular";
    font-size:16px;
    padding-bottom:10px;
    margin-left:10px;
    color:#424242;
    margin-bottom:0;
    margin-top:-14px; 
 }
 /* end comments */
 
 
 .slider-author a, .DocumentAuthors a {
     text-decoration: none;
     color: #337ab7;
 }
 
 .CatTitle p {
     font-family: 'Coming Soon', cursive; 
     border-bottom:1px dotted #D5D5D5; 
     font-weight:800;
     padding-bottom:0;
     margin-bottom:3px;
 }
 
 div.col-md-8.maincontent {
     margin-top: 0;
 }
 
 .LatestList h3 {
     display:none;
 } 
 
 .LatestList h2 {
     font-size: 18px; 
     margin: 20px 0 2px 0; 
     text-align: left; 
     color:# 575757; 
     width:99%;
     font-weight: 700;
     display:block; 
     clear:both;
 }

.accessibility-helper {
    margin-right: 40px;
    width: 30px;
    padding: 15px 20px 5px 12px;
}

div.accessibility-helper-cont.open .accessibility-helper-drawer-cont {
    margin-right: 19px;
}

.accessibility button.btn-one.btn-block:active, .accessibility button.btn-one.btn-block:focus {
    border: 1.8px solid #000000;
}

input#btnGo {
    background: #001A72 0% 0% no-repeat padding-box;
    border: 1px solid #001A72;
    opacity: 1;
    color: #ffffff;
}

#MainMiscContainer #DocumentTitlePanel {
    font-weight: 700 !important;
}

@media (min-width: 1200px) {
    .col-md-4 {
         width: 31.3333% !important;
     }
 }
         
 @media (min-width: 1400px) {
     .col-md-4 {
         width: 31.3333% !important;
     }		
 }


 @media screen and (max-width: 500px) {
     .CommentaryImg {
         max-width: 23% !important;
         height: auto;
         margin-left: 40px!important;
         margin-top: 0!important;
     }

     .ImageBox img {
         max-width: 100% !important;
         height: auto !important;
         margin: auto !important;
         padding: 4px;
         display: block;
     }

     .DocumentRelated, #DocumentRelatedContainer {
         width: 98% !important;
         margin: auto !important;
     }

     .RightNewsImageboxContainer {
         width: auto !important;
         float: none !important;
     }

     .ImageBox {
         float: none;
     }

     .slider-leftcolumn {
         min-width: inherit;
     }

     .sliderwrapper img {
         padding-right: 10px;
     }

     .slider-author {
         font-size: 12px;
         margin: -2px 0 5px 0;
         display: block;
         color: grey;
     }

     div#ProjectPanel1.LatestListSlider.well {
         padding: 10px 5px;
     }

     .sliderwrapper {
         height: 224px;
     }
     
     #SearchResultsTable {
         margin-top: 30px;
     }
     
     #SearchResultsDiv .btn-warning {
         font-size: 12px; 
     } 
     
     #SearchResultsDiv .dropdown {
         top: 8px;
     }			
 }

@media screen and (max-width: 600px) {
    #ShareSeparator {
         display: none!important;
     }
     
     .social-links li {
         display: list-item!important; 
     }
     
     .social-links a {
         text-decoration: none; 
     }
 }

 @media screen and (max-width: 768px) {
     .pagination a {
         padding: 0 10px !important;
     }
     
     .maincontent { 
        margin-top:0;
     }
     
     .btn.browse {
         top: 105px;
     }
 }

 @media screen and (max-width: 480px) {
     .PermissionButton, .fa-arrow-circle-up {
         display: none;
     }		
 }
 
 @media screen and (min-width: 480px) {
   .VIlogo {
       display: block;
       padding-left: 30px;
   }		
 }